|
Выбор сервера
|
|||
---|---|---|---|
#18+
Добрый день. Планирую переписать свою старую ДОСовскую программу под Windows с использованием технологии клиент-сервер. В качестве клиента буду использовать VFP9, а вот с выбором сервера никак не определюсь. Посоветуйте, пожалуйста, какой из перечисленных удобнее всего использовать: 1) SQL Server 2005 Express; 2) MySQL 5.0; 3) Firebird 1.5 Опыта общения ни с одним из перечисленных серверов не имею. Делал клиентские примочки под Oracle и Informix. Буду признателен, если Ваши советы будут обоснованы. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2011, 11:22 |
|
Выбор сервера
|
|||
---|---|---|---|
#18+
Ну так возмите ORACLE , там тоже есть бесплатная редакция Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2011, 11:33 |
|
Выбор сервера
|
|||
---|---|---|---|
#18+
Я думаю одно дело написать примочку для Oracle и совсем другое - полностью законченное приложение с нуля. Да и сама задача не требует "оракульных" возможностей. По-крайней мере не слышал о задачах, реализованных через Oracle + VFP. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2011, 11:42 |
|
Выбор сервера
|
|||
---|---|---|---|
#18+
Если Вы не знаете 3х перечисленных СУБД, а знаете одну ORACLE, то логичнее писать на том, что знаешь. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2011, 11:51 |
|
Выбор сервера
|
|||
---|---|---|---|
#18+
Vladimir M SklyarЕсли Вы не знаете 3х перечисленных СУБД, а знаете одну ORACLE, то логичнее писать на том, что знаешь. Вы безусловно правы. Однако написать программу, использующую таблицы Oracle еще не значит хорошо знать последний. Тем более, что эти программы я писал находясь в большом коллективе IT-шников, где были действительно знающие сисадмины, у которых всегда можно было получить ответы на вопросы о работе Oracle. Сейчас другая ситуация. Может я и не прав, но мне кажется, что с перечисленными серверами разобраться проще (особенно со 2-м и 3-м). ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2011, 12:06 |
|
Выбор сервера
|
|||
---|---|---|---|
#18+
Юрий Р., но меньше всего проблем у фокса с первым сервером. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2011, 12:21 |
|
Выбор сервера
|
|||
---|---|---|---|
#18+
Sergey Sizov, Спасибо. У меня были такие подозрения. Ну, с FB понятно, он больше подходит под Delphi. А что не так с MySQL? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2011, 12:36 |
|
Выбор сервера
|
|||
---|---|---|---|
#18+
Юрий Р. Спасибо. У меня были такие подозрения. Ну, с FB понятно, он больше подходит под Delphi. А что не так с MySQL? Если Вы хотите разрабатывать коммерческий продукт, то соотвественно СУБД должна поддерживать все фичи взрослых СУБД, ни в коей мере не хочу "бросить камень" в MySQL, просто MSSQL является "родной" СУБД для Win. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2011, 12:58 |
|
Выбор сервера
|
|||
---|---|---|---|
#18+
Юрий Р., фокс крашится при попытке поставить 1251 кодировку соединения в драйвере mysql odbc 5.xx. Версия 3.51 работает нормально. Ещё как-то столкнулся с тем, что если работать через sqlexec(), то реультаты агрегатов (сум, авг,...) по числовым полям могут на стороне фокса оказаться... char-ами. Да что там, даже каунт(*) превращается в чар. И никакие касты на стороне сервера положения не спасают. Либо КАД с прописанной схемой, либо каст на стороне фокса (что по сути одно и то же, просто в 1 варианте будет ручной работы меньше). Но это всё лирика, а так поддержу Сизова - используйте экспресс. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2011, 12:58 |
|
Выбор сервера
|
|||
---|---|---|---|
#18+
Как я понимаю, чаша весов склоняется к SQL Server Express? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2011, 13:14 |
|
Выбор сервера
|
|||
---|---|---|---|
#18+
Юрий Р., если у вас размер базы не планируется в NN Гб, то да. Можно, конечно, хранить "архивные" данные в отдельных БД, но будет ли тогда смысл переходить на КС? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2011, 13:25 |
|
Выбор сервера
|
|||
---|---|---|---|
#18+
Думаю, что до NN Гб дело не дойдет. Видел похожее решение, в котором MSDE 2000 вполне хватало. В общем я понял, буду двигаться в сторону Express. Спасибо всем за дельные советы. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2011, 13:59 |
|
Выбор сервера
|
|||
---|---|---|---|
#18+
У Оракла недавно вышла Oracle Database 11.2 Express Edition Beta . ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2011, 13:59 |
|
Выбор сервера
|
|||
---|---|---|---|
#18+
Не люблю мелкософт 10421750 . ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2011, 14:01 |
|
Выбор сервера
|
|||
---|---|---|---|
#18+
Юрий Р.Как я понимаю, чаша весов склоняется к SQL Server Express? Чем он тебе не нравится? функционал не сильно обрезан Ограничения по ресурсам тоже не особо жесткие: Макс размер базы 10Гб, пользует только 1 ядро процессора и максимум 2 Гб памяти. Два продукта одного разработчика (МС) лучше уживаются меж собой, чем от двух разных, или от 3-х, если драйвер писал третий разработчик. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2011, 14:08 |
|
Выбор сервера
|
|||
---|---|---|---|
#18+
Dima TДва продукта одного разработчика (МС) лучше уживаются меж собой, чем от двух разных, или от 3-х, если драйвер писал третий разработчик. Да фоксу уже недолго осталось. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2011, 14:16 |
|
Выбор сервера
|
|||
---|---|---|---|
#18+
Юрий Р.Добрый день. Планирую переписать свою старую ДОСовскую программу под Windows с использованием технологии клиент-сервер. В качестве клиента буду использовать VFP9, а вот с выбором сервера никак не определюсь. Посоветуйте, пожалуйста, какой из перечисленных удобнее всего использовать: 1) SQL Server 2005 Express; 2) MySQL 5.0; 3) Firebird 1.5 Опыта общения ни с одним из перечисленных серверов не имею. Делал клиентские примочки под Oracle и Informix. Буду признателен, если Ваши советы будут обоснованы. SQL Server 2008 R2 Express. Там ограничение на размер базы 10 Гб, что больше чем 4Гб в 2005. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2011, 14:43 |
|
Выбор сервера
|
|||
---|---|---|---|
#18+
Dima T, Полностью соглашусь. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2011, 14:44 |
|
Выбор сервера
|
|||
---|---|---|---|
#18+
NETClient, Ребята, я абсолютно не преследовал цель затеять от скуки "звездные войны". Я уже остановил свой выбор на Express. Буду копать в эту сторону. Спасибо за, так сказать, "...руководящую и направляющую роль...". :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2011, 14:50 |
|
Выбор сервера
|
|||
---|---|---|---|
#18+
Юрий Р. Ребята, я абсолютно не преследовал цель затеять от скуки "звездные войны". Я уже остановил свой выбор на Express. Отличный выбор! Тему можно закрыть? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2011, 20:17 |
|
Выбор сервера
|
|||
---|---|---|---|
#18+
Sergey ChЮрий Р. Ребята, я абсолютно не преследовал цель затеять от скуки "звездные войны". Я уже остановил свой выбор на Express. Отличный выбор! Тему можно закрыть? Ага, супер выбор. А зачем спрашивать - сразу закрывать. Выбраны же мелкомягкие. Все счастливы, включая модератора. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.04.2011, 06:57 |
|
Выбор сервера
|
|||
---|---|---|---|
#18+
З.Ы., +1. Причем как будто боятся, что выберут что-то другое. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.04.2011, 10:49 |
|
Выбор сервера
|
|||
---|---|---|---|
#18+
Если нужен свободный, (а не бесплатный) сервер, то лучшим выбором будет PostgreSQL 9. По своему функционалу он практически догоняет продукты ORACLE (ORACLE - активный спонсор этого проекта и многие свежие идеи заимствует из него). Постгрис работает практически на всех аппаратных платфомах, легко можно создать надежный высокодоступный кластер. MySQL - даже в недавно вышедшей версии 5.5 нет полноценной подержки транзакций. Кроме, того, проект за год дважды сменил владельца - сначала его купила SUN, затем ее купил ORACLE, что ставит под вопрос его дальнейшее развитие. Firebird - в большой мере "вещь в себе", этот сервер пользуют в основном "дельфийцы". Лично я столкнулся с двумя его проблемами - весьма скудная документация и проблемы с драйверами (в большей части - закрытые и платные). MS SQL 2005/2008 Expess - хоррошие и качественные продукты, отлично документированы. Один недостаок - они работает под Linux/FreeBSD, что не устраивает меня, как закоренелого линуксоида. Как говорится - больше серверов, хороших и разных ! ... |
|||
:
Нравится:
Не нравится:
|
|||
10.04.2011, 13:12 |
|
Выбор сервера
|
|||
---|---|---|---|
#18+
Sea_Cat, Виноват, хотел написать, что MS SQL 2005/2008 Express не работают под Linux/FreeBSD. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.04.2011, 14:05 |
|
Выбор сервера
|
|||
---|---|---|---|
#18+
З.Ы.Ага, супер выбор. А зачем спрашивать - сразу закрывать. Выбраны же мелкомягкие. Все счастливы, включая модератора. Я уже через это прошел - MySql, PostgreSQL, Oracle... Лучшим выбором для меня оказался, как ни странно звучит - MS SQL Server (Express бесплатная версия). FoxPro очень хорошо работает с MS SQL server - за много лет не было никаких проблем как в плане реализации бизнес идей заказчиков так и последующей эксплуатации. Очень много литературы написано в помощь автору. Есть большая бесплатная библиотека с примерами на MSDN... Именно по этому я и поддержал выбор автора как наиболее эффективное решение его задачи... P.S. В понедельник топик переедет в новый раздел - "Сравнение СУБД", так данное обсуждение начало принимать оборот "Holy wars" при ответе на очень простой вопрос ... |
|||
:
Нравится:
Не нравится:
|
|||
10.04.2011, 22:15 |
|
Выбор сервера
|
|||
---|---|---|---|
#18+
Sergey Ch, А что не понравилось в Oracle? P.S. До понедельника кажись успел. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.04.2011, 23:56 |
|
Выбор сервера
|
|||
---|---|---|---|
#18+
NETClientSergey Ch, А что не понравилось в Oracle? "Громоздкость" - занимает довольно много ресурсов, трудность настройки (хотя для чести Oracle надо добавить, что тот обещал улучшить и приблизить к MS SQL server в следующей версии), непривычный диалект SQL после VFP (я бы сказал нужен другой тип мышления для чего-то более серьезного чем CRUD), не очень стабильная работа родного клиента (как 32 так и 64 bit в среде Windows для VFP и .NET), очень легко "поставить на колени" сервер неумелыми запросами, большая цена коммерческой версии, не нравится мне среда "ковыряния" SQL+ или даже TOAD (видимо я избалован MS SQL Management studio) ... P.S. Под MS SQL Server я имею ввиду MS SQL Server 2008 R2 SP1 версию... Сервера я оцениваю прежде всего с позиции разработчика (хотя в некоторых проектах приходилось поддерживать/администрировать. MS SQL Server - поставил, настроил и... забыл о его существовании с Oracle, увы, так не получалось )... ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2011, 00:54 |
|
Выбор сервера
|
|||
---|---|---|---|
#18+
Sergey Ch"Громоздкость" - занимает довольно много ресурсов, трудность настройки или просто не умеем готовить Sergey Ch..."поставить на колени" сервер неумелыми запросами..улыбнуло Sergey ChПод MS SQL Server я имею ввиду MS SQL Server 2008 R2 SP1 версию... Сервера я оцениваю прежде всего с позиции разработчика (хотя в некоторых проектах приходилось поддерживать/администрировать. MS SQL Server - поставил, настроил и... забыл о его существовании мсскл он такой - поставил и забыл - остальные сервера нужно постоянно контролировать - сутками сидеть и мониторить, анализировать. Модератор: Тема перенесена из форума "FoxPro, Visual FoxPro". ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2011, 04:28 |
|
Выбор сервера
|
|||
---|---|---|---|
#18+
Раз уж тема перенесена в холиварную ветку, то поехали... Почему я не люблю MS SQL как разработчик Oracle, которому приходится иметь дело с мелкософтомИ так, чего нет в MS SQL (в порядке возрастания моей субъективной оценки значимости): 1) Pivot и Unpivot. Unpivot - нет конструкции include/exclude nulls. Pivot - нельзя использовать более 1 агрегатной ф-ии. 2) Сортировка. Нет конструкции nulls first/last. Если есть необходимость задать порядок null-ов, нужно добавлять в сортировку case. 3) Группировка. Rollup и Cube уже появился, а grouping sets еще нет. Нельзя задать distinct в агрегатной функции с Rollup или Cube. 4) Работа с датами. Чтобы сделать группировку до дня, нужно делать cast(convert... - т.е. делать приведение типов (или как-то еще - помню видел какие-то извращения на форуме). Нет таких функций как trunc() - отсечение с заданной точностью (до минуты, часа, дня, недели, месяца, года, века). 5) Аналитические функции. Нет таких аналитических функций как lag/lead, first_value/last_value, nth_value и некоторых других. Альтернатива - делать самосоединения вместо одной сортировки. 6) Функционал аналитических функций. Нет поддержки сортировки в аналитических (оконных) функциях, (кроме ф-ий ранжирования - row_number, dense_rank, rank) примеры - нарастающая сумма: sum(amount) over (partition by account_id order by sale_time) Альтернатива - делать самосоединения вместо одной сортировки. Про windowing clause и говорить нечего. 7) Конкуренция, уровни изолированности и масштабируемость. Nolock-и Tablock-и, менеджер блокировок, эскалация блокировок. Таких проблем в оракле просто нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2011, 10:52 |
|
Выбор сервера
|
|||
---|---|---|---|
#18+
Sergey Ch, автор MS SQL Server 2008 R2 SP1 Такого пока нет ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2011, 11:51 |
|
Выбор сервера
|
|||
---|---|---|---|
#18+
NETClient, п 3. заставил рыдать п.6. заставил почуйствовать солидарность ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2011, 11:58 |
|
Выбор сервера
|
|||
---|---|---|---|
#18+
NETClient 7) Конкуренция, уровни изолированности и масштабируемость. Nolock-и Tablock-и, менеджер блокировок, эскалация блокировок. Таких проблем в оракле просто нет. Вообще-то есть. На уровне SERIALIZABLE. За что его никто и не использует. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2011, 12:12 |
|
Выбор сервера
|
|||
---|---|---|---|
#18+
beginner_dbaТакого пока нет Прошу прощение за неточность Для простоты (еще до выхода официального релиза) мы называем все эти обновления SP1... Хотя некоторые из них точно будут в SP1 ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2011, 12:19 |
|
Выбор сервера
|
|||
---|---|---|---|
#18+
NETClient, 1, 3, 5 и 6ое. Ибо нефиг в транзакционном движке делать аналитике. Используйте Analysis Services. 4. Откройте для себя тип данных date. 7. Со временя 2005 MS SQL может вести себя и как блокировочник, и как версионник, и даже одновременно и как тот и другой для разных таблиц одного запроса. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2011, 12:34 |
|
Выбор сервера
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovВообще-то есть. На уровне SERIALIZABLE. Прошу прощения, что именно есть? Dimitry SibiryakovЗа что его никто и не использует. Я бы не был столь категоричен. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2011, 12:35 |
|
Выбор сервера
|
|||
---|---|---|---|
#18+
pkarklin, всё-таки могли бы аналитику нормальную сделать.... ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2011, 12:36 |
|
Выбор сервера
|
|||
---|---|---|---|
#18+
lockyвсё-таки могли бы аналитику нормальную сделать.... Не... баба яга я против! Есть заточенная под это дело служба. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2011, 12:37 |
|
Выбор сервера
|
|||
---|---|---|---|
#18+
pkarklinlockyвсё-таки могли бы аналитику нормальную сделать.... Не... баба яга я против! Есть заточенная под это дело служба. Да ну... Специализация, это конечно круто... но мне бы не помешали накопительные суммы, например это и в олтп помогает ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2011, 12:38 |
|
Выбор сервера
|
|||
---|---|---|---|
#18+
NETClient, Есть проблемы с реализацией SERIALIZABLE в Oracle в соответствии с последней версией стандарта ANSI SQL. ЗЫ. Заметьте, не я это предложил. ((с) х\ф Покровские ворота) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2011, 12:39 |
|
Выбор сервера
|
|||
---|---|---|---|
#18+
pkarklin4. Откройте для себя тип данных date. Есть история покупок. Сгруппируйте мне покупки с точностью до месяца. pkarklinЕсть проблемы с реализацией SERIALIZABLE в Oracle в соответствии с последней версией стандарта ANSI SQL. Конкретика? pkarklinИбо нефиг в транзакционном движке делать аналитике Вспомнилась басня Крылова "ЛИСИЦА И ВИНОГРАД". ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2011, 12:44 |
|
Выбор сервера
|
|||
---|---|---|---|
#18+
NETClientЕсть история покупок. Сгруппируйте мне покупки с точностью до месяца. Ну, не вижу проблем Лично я бы не отказался от trunc, но и без него - не особо много мороки без sum over(order by) - куда сложнее ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2011, 12:50 |
|
Выбор сервера
|
|||
---|---|---|---|
#18+
locky, Но ведь согласитесь с trunc-ом приятнее. Причем дата остается датой. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2011, 12:52 |
|
Выбор сервера
|
|||
---|---|---|---|
#18+
lockyбез sum over(order by) - куда сложнее А если бы Вы еще знали что такое lag/lead, first_value/last_value, first/last, nth_value, windowing clause, model... ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2011, 12:54 |
|
Выбор сервера
|
|||
---|---|---|---|
#18+
NETClientlocky, Но ведь согласитесь с trunc-ом приятнее. Причем дата остается датой. Ну, у меня и так дата всегда остается датой, так что не проблема Да, с транком немного меньше кода, но и без него перформанс и читабельность не страдают Что касается же прочих аналитик, то я могу предположить, что вещь хоть и полезная, но используется не настолько широко, насколько всплывает в холиварах ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2011, 12:59 |
|
Выбор сервера
|
|||
---|---|---|---|
#18+
lockyЧто касается же прочих аналитик, то я могу предположить, что вещь хоть и полезная, но используется не настолько широко, насколько всплывает в холиварах Можете погуглить в ораколовой ветке по ключевым словам. Не знаю как MS SQL, но на Oracle DWH порядочно. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2011, 13:04 |
|
Выбор сервера
|
|||
---|---|---|---|
#18+
NETClientlockyЧто касается же прочих аналитик, то я могу предположить, что вещь хоть и полезная, но используется не настолько широко, насколько всплывает в холиварах Можете погуглить в ораколовой ветке по ключевым словам. Не знаю как MS SQL, но на Oracle DWH порядочно. Я исхожу не из форума, а из обзора существующих решений ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2011, 13:09 |
|
Выбор сервера
|
|||
---|---|---|---|
#18+
lockyNETClientпропущено... Можете погуглить в ораколовой ветке по ключевым словам. Не знаю как MS SQL, но на Oracle DWH порядочно. Я исхожу не из форума, а из обзора существующих решений Да ладно. Давайте конкретику. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2011, 13:11 |
|
Выбор сервера
|
|||
---|---|---|---|
#18+
NETClientlockyпропущено... Я исхожу не из форума, а из обзора существующих решений Да ладно. Давайте конкретику. Какую конкретику, простите? Обзор всех баз за последние 5 лет, которые я видел, с частотой упоминания в них аналитических функций? :) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2011, 13:16 |
|
Выбор сервера
|
|||
---|---|---|---|
#18+
NETClientКонкретика? Блокировки: http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=837896&msg=10414051 Тот же Firebird без проблем разрешает delete/insert. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2011, 13:19 |
|
Выбор сервера
|
|||
---|---|---|---|
#18+
lockyКакую конкретику, простите? Ну что же Вы, не делайте вид что не поняли. Прокомментируйте это: lockyЧто касается же прочих аналитик, то я могу предположить, что вещь хоть и полезная, но используется не настолько широко, насколько всплывает в холиварах Понятно, что комментарий относительно неиспользования в MS SQL меня не интересует (нельзя использовать то, чего нет), расскажите нам про неширокое неиспользование этого там где оно есть, например в Oracle. lockyЯ исхожу не из форума, а из обзора существующих решений lockyКакую конкретику, простите? Обзор всех баз за последние 5 лет, которые я видел, с частотой упоминания в них аналитических функций? :) Меня интересует только конкретика, а Ваш личный опыт - это вторичное. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2011, 13:26 |
|
Выбор сервера
|
|||
---|---|---|---|
#18+
NETClientМеня интересует только конкретика, а Ваш личный опыт - это вторичное. Конкретика - это тот факт, что за последние 5 лет я осмотрел около 150 баз на оракуле Массового применения аналитических функций я там не видел (хотя и не сказать, что этого вообще не было) model не встречалась ни разу. Да. БД - разных стран, "производителей", отраслей применения. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2011, 13:28 |
|
Выбор сервера
|
|||
---|---|---|---|
#18+
locky, Аналитика - это не панацея, это расширение SQL. А вот model действительно используется очень редко. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2011, 14:04 |
|
Выбор сервера
|
|||
---|---|---|---|
#18+
NETClientlocky, Аналитика - это не панацея, это расширение SQL. А вот model действительно используется очень редко. Я ж и говорю Редко встречается Хотя безусловно приятно, когда она есть ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2011, 14:14 |
|
Выбор сервера
|
|||
---|---|---|---|
#18+
NETClientЕсть история покупок. Сгруппируйте мне покупки с точностью до месяца. Пожалуйста: Код: plaintext 1. 2. 3. 4. 5. 6.
Где dbo.BOM функция с: Код: plaintext
и "дат"а остается "датой". Чем это хуже truncate? NETClientКонкретика? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
В Oracle, после этого, в таблице А будет две записи. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2011, 14:57 |
|
Выбор сервера
|
|||
---|---|---|---|
#18+
pkarklin Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
В Oracle, после этого, в таблице А будет две записи. Должно быть по-другому? Тоже самое будет в реализации Oracle-вого Read Commited. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2011, 15:17 |
|
Выбор сервера
|
|||
---|---|---|---|
#18+
AmKadДолжно быть по-другому? Serializable в последнем стандарте требует эфекта последовательного исполнения транзакций. Без реализации блокировок предикатов в Oracle этого не добиться. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2011, 15:21 |
|
Выбор сервера
|
|||
---|---|---|---|
#18+
Dima TМакс размер базы 10Гб, пользует только 1 ядро процессора и максимум 2 Гб памяти. Памяти - 1 гиг. И не одно ядро, а один физический чип. Т.о. на многоядерных процессорах или процессорах с HT Express Редакция будет запускать отдельный планировщик на каждое физическое или логическое ядро в пределах одного физического процессора. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2011, 21:07 |
|
Выбор сервера
|
|||
---|---|---|---|
#18+
NETClient 2) Сортировка. Нет конструкции nulls first/last. Если есть необходимость задать порядок null-ов, нужно добавлять в сортировку case. Какой-то надуманный пункт, ощущение, что лишь бы для галочки :-) решается в пол оборота, без всяких кейсов, особо не заморачиваясь даже моим скудным умом Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2011, 23:14 |
|
Выбор сервера
|
|||
---|---|---|---|
#18+
Andrey Sribnyak Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
так даже короче: авторselect id, val from @t order by isnull(val, 'я'),val ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2011, 23:18 |
|
Выбор сервера
|
|||
---|---|---|---|
#18+
Andrey SribnyakAndrey Sribnyak Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
так даже короче: авторselect id, val from @t order by isnull(val, 'я'),val я - это, как общеизвестно, не последняя буква алфавита, увы. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2011, 23:21 |
|
|
start [/forum/topic.php?all=1&fid=35&tid=1552701]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
27ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
81ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 164ms |
0 / 0 |