|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Блин, какие доводы можно привести, чтобы выбрать MSsql express? Не хочу разбираться с этими Firebird, PostgreSQL, Oracle. Надеюсь на вашу помощь) Модератор: Тема перенесена из форума "Microsoft SQL Server". ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2015, 19:07 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
авторНе хочу разбираться с этими Firebird, PostgreSQL, Oracle. Я считаю, это нормальный довод. Сам таким не раз пользовался. А по картинке всех победил PostgreSQL :) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2015, 20:02 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Alexander A. Sak, а если по существу?) что еще можно тут сравнить ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2015, 20:05 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
skidlineБлин, какие доводы можно привести, чтобы выбрать MSsql express? по этой таблице - никакие. если вы хотите выбрать ms sql, то должны быть другие критерии, разумеется. Правда, критерии эти будут важными только для вас. Другой человек выберет другую СУБД по другим критериям. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2015, 20:14 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
skidlineа если по существу?) что еще можно тут сравнить Это и есть по существу. В табличке надо графу "Кросплатформенность" вообще убрать (неясно с какого перепугу для MS туда попали плюсы), а добавить "Наличие опыта у разработчика", в которой у всех остальных будет минус. Если человек, которому ты собираешься приводить это доводы, вменяем, то он поймёт, что шансы на то, что ты сделаешь что-то годное к применению есть только с MS SQL. Во всех остальных случаях ты гарантировано создашь кривую хрень. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2015, 20:21 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Наверно я не правильно выразился, что можно убрать/добавить сюда, чтобы выбор был в пользу Mssql ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2015, 20:25 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
skidline, Почему у MSsql в строке "Кросплатформенность" против Linux cтоит "+"? Всегда думал, что MSsql только под Windows... ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2015, 20:26 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
DirksDR, Тебя опередили ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2015, 20:29 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
skidlineНаверно я не правильно выразился, что можно убрать/добавить сюда, чтобы выбор был в пользу Mssql Ничего. Не существует в природе технически обоснованных доводов выбирать MS SQL Express Edition. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2015, 20:29 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovНе существует в природе технически обоснованных доводов выбирать MS SQL Express Edition. Вы же всегда говорили, что выбирать надо СУБД, которую знаешь. Это довод, правда не технический. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2015, 20:32 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
skidline, Почему у MSsql в строке "Кросплатформенность" против Linux cтоит "+"? Всегда думал, что MSsql только под Windows... ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2015, 20:33 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
DirksDR, Сорри, эксплорер глюкнул. Переподключение с повтором данных. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2015, 20:35 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
DirksDRВы же всегда говорили, что выбирать надо СУБД, которую знаешь. Это довод, правда не технический. Именно это аффтару уже сказали три раза. Но он упёртый... Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2015, 20:36 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
DirksDR, да, да) убрали, забыли) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2015, 20:36 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
skidlineAlexander A. Sak, а если по существу?) что еще можно тут сравнитьВозьмите например количество тем или ответов по форумам Firebird, PostgreSQL, MsSql, Oracle здесь, на сайте. Если у MSSQL мало тем/ответов - напишите, что беспроблемный сервер, никто не сталкивается с трудностями в работе. Если у MSSQL много тем/ответов - напишите, что большое сообщество, оперативно даются ответы на вопросы. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2015, 23:26 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
DirksDRDimitry SibiryakovНе существует в природе технически обоснованных доводов выбирать MS SQL Express Edition. Вы же всегда говорили, что выбирать надо СУБД, которую знаешь. Это довод, правда не технический. Плюсы MSSQL в широкой доступности и выборе литературы, обучения, и как следствие - дешевых специалистов среднего класса. Также для большинства мелких задач это почти нулевые затраты на администрирование. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2015, 00:28 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
ЗимарглПлюсы MSSQL в широкой доступности и выборе литературы, обучения, и как следствие - дешевых специалистов среднего класса. Вот ТС и есть такой средний специалист дешёвого класса. Этого плюса ему недостаточно. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2015, 01:32 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
skidlineБлин, какие доводы можно привести, чтобы выбрать MSsql express? Не хочу разбираться с этими Firebird, PostgreSQL, Oracle. Надеюсь на вашу помощь) Единственный "разумный" довод выбора MS SQL Express, то что при вводе в промышленную эксплуатацию все будет работать на MS SQL Server. Все остальных доводов я не знаю. :-) P.S. В FireBird и PostgreSQL разбираться не надо. Если для разработки, то поставил - работает. Обращаешься к ним ч/з ODBC. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2015, 06:26 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
У Firebird нет лога насколько я знаю, если это так то каким образом можно: 1. Сделать консистентную резервную копию. Ведь со старта резервного копирования до его окончания могут быть транзакции. 2. В случае отказа оборудования (диска, системная плата и прочее) как восстановиться из резервной копии (если нигде? нет информации о зафиксированных или не зафиксированных транзакциях)? 3. Как восстановиться в точку в прошлом? 4. Каким образом обеспечивается работа в ОЗУ страниц данных (не совсем понятно как производить "манипуляции" в ОЗУ, не проинформировав о них дисковую подсистему, в случае сбоя)? 5. Если пункта 4 нет, то как обеспечивается работа многих пользователей (как решается вопрос борьбы за IOPS)? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2015, 17:28 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQLУ Firebird нет лога насколько я знаю, если это так то каким образом можно: у Firebird есть лог, только в виде версий внутри БД. Firebird не блокировочная СУБД, в отличие от MS SQL, а версионная (как и Оракл, и в определенном смысле PosgreSQL). http://www.ibase.ru/devinfo/mga.htm 1. без проблем, транзакция snapshot никому не мешает и показывает консистентную копию БД на момент своего старта (сюрприз!) 2. восстановление автоматическое, этому способствует механизм careful write. Если речь о повреждении диска с БД, то тут никакой СУБД никакой лог не поможет. Любитель MSSQLнет информации о зафиксированных или не зафиксированных транзакциях)? есть такая информация, иначе в ФБ было бы невозможно было бы работать с транзакциями. 3. никак. 4. вопрос не понял, что за проблемы-то? в любой СУБД при нажатии reset пропадет все то, что из ОЗУ не было сохранено на диск. 5. вообще ересь какая-то. при чем тут многопользовательский режим и "борьба за IOPS"? Синхронизация изменений страниц в памяти есть в любой многопользовательской СУБД, без этого она таковой быть не может. p.s. кругозор надо расширять. нельзя затыкаться на одном MS SQL. Нужно хотя бы общие материалы по технологиям других СУБД читать. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2015, 18:02 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQLкаким образом можно 1. Любой из двух прилагающихся утилит. 2. Этими же утилитами. 3. Точно так же как и в MS SQL Express Edition - никак. 4. Легко. 5. Multigeneration Architecture. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2015, 18:10 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
skidlineНаверно я не правильно выразился, что можно убрать/добавить сюда, чтобы выбор был в пользу Mssql 1С бухгалтерию. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2015, 05:11 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
skidline, увы, твоя таблица врет, у mssql с кроссплатформенностью большие проблемы... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2015, 05:17 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
skidlineНаверно я не правильно выразился, что можно убрать/добавить сюда, чтобы выбор был в пользу Mssql например, "поддержка transact sql".... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2015, 05:22 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
еще mssql единственный тут, кто может работать в режиме блокировачника, все остальные только версионники. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2015, 05:26 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
kdv, Таким образом в ФБ, если старт копирования начался в 12.00 и длился 10 минут, то в случае аварии в 12.11 восстановить БД возможно на 12.00, и потерять все между 12.00 и 12.11. В отличии от ms sql, где во время копирования из дата файлов, еще и лог забэкапиться, Таким образом мы восстановимся на 12.10 (с откатом всех транзакций незафиксированных и с накатом зафиксированных, но не попавших в дата файл на 12.10!) А если мы так озабочены потерей данных в ФБ, то нужно делать полное копирование каждую минуту(?), например, если размер БД 100 Гб, а данных прибавилось 100 байт за минуту, то мы делаем копию размером 100 Гб+100 байт еще раз? Или есть понятие "дифференциальный" бэкап? Это к моему вопросу 1. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2015, 10:22 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQL в случае аварии в 12.11 восстановить БД возможно на 12.00, и потерять все между 12.00 и 12.11. Поэтому человечество уже довольно давно придумало RAID. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2015, 11:20 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQLИли есть понятие "дифференциальный" бэкап? таки есть ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2015, 11:22 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
MasterZivskidline, увы, твоя таблица врет, у mssql с кроссплатформенностью большие проблемы... Поддержу....Тут неоднократно в топике намекали на это...и почему-то этот немаловажный фактор как-то игнорируют.. Я так понимаю автора топика реально не интересует кроссплатформенность...иначе mssql скразу отваливается. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2015, 14:09 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
irbis_alMasterZivskidline, увы, твоя таблица врет, у mssql с кроссплатформенностью большие проблемы... Поддержу....Тут неоднократно в топике намекали на это...и почему-то этот немаловажный фактор как-то игнорируют.. Я так понимаю автора топика реально не интересует кроссплатформенность...иначе mssql скразу отваливается. Ну раз автора интересует какая-то мифическая "Интеграция с MS Visual Studio" очевидно ничего кроме Windows его не интересует Вообще-то основных отличий между этими СУБД можно написать на несколько десятков страниц, но это автору не поможет, т.к. он их все равно не изучит. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2015, 14:39 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovЛюбитель MSSQL в случае аварии в 12.11 восстановить БД возможно на 12.00, и потерять все между 12.00 и 12.11. Поэтому человечество уже довольно давно придумало RAID. Который не спасает от ошибок пользователей, в отличии от СУБД с нормальным журналом транзакций. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2015, 15:42 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
dimitrЛюбитель MSSQLИли есть понятие "дифференциальный" бэкап? таки есть То есть, нужно будет делать дифф. бэкап каждую минуту (копировать измененные страницы данных от предыдущего полного бэкапа целиком), вместо того, чтобы бэкапить просто инструкции. Пока вопрос №1 не раскрыт, и очень сомнительно использование ФБ в промышленных приложениях. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2015, 15:45 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQLТо есть, нужно будет делать дифф. бэкап каждую минуту (копировать измененные страницы данных от предыдущего полного бэкапа целиком)В Firebird дифф. бэкап может копировать только данные, изменённые после предыдущего дифф. бекапа. Любитель MSSQLвместо того, чтобы бэкапить просто инструкцииПохоже, кому-то нужно освежить свои знания о любимой СУБД. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2015, 16:26 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
hvladЛюбитель MSSQLТо есть, нужно будет делать дифф. бэкап каждую минуту (копировать измененные страницы данных от предыдущего полного бэкапа целиком)В Firebird дифф. бэкап может копировать только данные, изменённые после предыдущего дифф. бекапа. Любитель MSSQLвместо того, чтобы бэкапить просто инструкцииПохоже, кому-то нужно освежить свои знания о любимой СУБД. Это называется инкрементальный бэкап. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2015, 17:01 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQLКоторый не спасает от ошибок пользователей, в отличии от СУБД с нормальным журналом транзакций. Журнал транзакций позволяет выборочно откатить закоммиченные транзакции? Или как с его помощью восстановить запись, ошибочно удалённую месяц назад?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2015, 17:27 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovЛюбитель MSSQLКоторый не спасает от ошибок пользователей, в отличии от СУБД с нормальным журналом транзакций. Журнал транзакций позволяет выборочно откатить закоммиченные транзакции? Или как с его помощью восстановить запись, ошибочно удалённую месяц назад?.. да позволяет, если транзакция была "именована" да можно. Разворачиваете резервную копию месячной давности на том же экземпляре и обычным запросом выбираете ее и вставляете ее в такую же таблицу текущей БД ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2015, 17:51 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQLда позволяет, если транзакция была "именована" И многие ошибающиеся пользователи у Вас именуют свои транзакции?.. Любитель MSSQLда можно. Разворачиваете резервную копию месячной давности на том же экземпляре и обычным запросом выбираете ее и вставляете ее в такую же таблицу текущей БД И в каком месте это эксклюзивная возможность журнала транзакций? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2015, 17:56 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovЛюбитель MSSQLда позволяет, если транзакция была "именована" И многие ошибающиеся пользователи у Вас именуют свои транзакции?.. Любитель MSSQLда можно. Разворачиваете резервную копию месячной давности на том же экземпляре и обычным запросом выбираете ее и вставляете ее в такую же таблицу текущей БД И в каком месте это эксклюзивная возможность журнала транзакций? Ну это можете делать Вы как разработчик прикладного софта Журнал транзакций позволяет восстановится в прошлое, что недоступно ФБ ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2015, 18:18 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQL, на месяц назад я и без журнала транзакций восстановлюсь. Это делается разворачиванием обычного бекапа. Журнал позволяет произвести восстановление на определённое время после последнего бекапа, и в этом его плюс. А про ошибку пользователя это всё фигня, ибо нельзя с помощью журнала отменить только эту ошибку, не затронув всего того что произошло после ошибки. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2015, 18:27 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQLТаким образом в ФБ, если старт копирования начался в 12.00 и длился 10 минут, то в случае аварии в 12.11 восстановить БД возможно на 12.00, и потерять все между 12.00 и 12.11. вы путаете бэкап и логи внутри БД. в случае аварии можно ничего не потерять, вообще, или потерять всю БД, это зависит от объема повреждений на диске. Если просто был ресет компа, то ничего не потеряется, и база автоматически восстановится (и отменит все транзакции, которые не были завершены на момент ресета). Любитель MSSQLИли есть понятие "дифференциальный" бэкап? есть и такой. Любитель MSSQLКоторый не спасает от ошибок пользователей, в отличии от СУБД с нормальным журналом транзакций. от ошибок пользователей ничего не спасает. при чем тут журнал транзакций? Любитель MSSQLвместо того, чтобы бэкапить просто инструкции. вы зациклились на своем журнале транзакций. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2015, 19:31 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
kdvвы зациклились на своем журнале транзакций. Ну надо же хоть из чего-то высосать хоть какое-то преимущество MS SQL над остальными. Пусть и чисто сферическое в вакууме. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2015, 19:48 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQLDimitry Sibiryakovпропущено... Журнал транзакций позволяет выборочно откатить закоммиченные транзакции? Или как с его помощью восстановить запись, ошибочно удалённую месяц назад ?.. да позволяет, если транзакция была "именована" да можно. Разворачиваете резервную копию месячной давности на том же экземпляре и обычным запросом выбираете ее и вставляете ее в такую же таблицу текущей БД Если эта запись была создана и удалена исключительно между бэкапами(полными/инкрементальными), то да, её можно найти только в бэкапе журнала транзакций (в MS SQL при ведении журнала в режиме FULL или BULK_LOGGED с периодическими бэкапами). Считайте, что в Firebird ведется журнал транзакций в файле базы данных (аналогично режиму SIMPLE в MS SQL, т.е. без возможности бэкапа журнала). ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2015, 22:47 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Спасибо всем за помощь, тему можно закрывать ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2015, 22:58 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
DirksDRDirksDR, Сорри, эксплорер глюкнул. Переподключение с повтором данных. Зачем ты этим дерьмом пользуешься? По теме: таблица неверна. Кроссплатформенности у мсскл нет. Никаких доводов ЗА нет. А вот ПРОТИВ - мно-о-о-ого. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 12:56 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
ДринкинсDirksDRDirksDR, Сорри, эксплорер глюкнул. Переподключение с повтором данных. Зачем ты этим дерьмом пользуешься? По теме: таблица неверна. Кроссплатформенности у мсскл нет. Никаких доводов ЗА нет. А вот ПРОТИВ - мно-о-о-ого. 1. Зачем нужна кроссплатформенность? 2. Какие доводы против? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 13:58 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
авторавторда позволяет, если транзакция была "именована" да можно. Разворачиваете резервную копию месячной давности на том же экземпляре и обычным запросом выбираете ее и вставляете ее в такую же таблицу текущей БД Если эта запись была создана и удалена исключительно между бэкапами(полными/инкрементальными), то да, её можно найти только в бэкапе журнала транзакций (в MS SQL при ведении журнала в режиме FULL или BULK_LOGGED с периодическими бэкапами). Что делает высоковероятным отсутствие возможности восстановить авторСчитайте, что в Firebird ведется журнал транзакций в файле базы данных (аналогично режиму SIMPLE в MS SQL, т.е. без возможности бэкапа журнала). Не совсем одно и тоже , так у журнала транзакций есть и другое преимущество. Он позволяет направить последовательный доступ к диску, в отличии от хранении лога и данных в одном файле, где идет "случайный доступ" ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 14:04 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakovkdvвы зациклились на своем журнале транзакций. Ну надо же хоть из чего-то высосать хоть какое-то преимущество MS SQL над остальными. Пусть и чисто сферическое в вакууме. Не какое-то, а подавляющее и ничего высасывать не надо. FireBird не способен работать под сильной транзакционной нагрузкой даже от 50 пользователей. Это бесплатное изделие для встроенных БД read-only, например, для записи базы ГАИ или телефонного справочника. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 14:07 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQLвместо того, чтобы бэкапить просто инструкции Похоже, кому-то нужно освежить свои знания о любимой СУБД.[/quot] Ну и страницы данных разумеется. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 14:08 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQLDimitry Sibiryakovпропущено... Ну надо же хоть из чего-то высосать хоть какое-то преимущество MS SQL над остальными. Пусть и чисто сферическое в вакууме. Не какое-то, а подавляющее и ничего высасывать не надо. FireBird не способен работать под сильной транзакционной нагрузкой даже от 50 пользователей. Ну раз уж на то пошло Express версия MSSQL со своими ограничениями ещё более не работоспособна под "сильной транзакционной нагрузкой даже от 50 пользователей" ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 14:17 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQLFireBird не способен работать под сильной транзакционной нагрузкой даже от 50 пользователей. на чем основано ваше утверждение? исключительно на незнакомстве с системами на ФБ с больше 50 пользователей? Тогда так и скажите - "я не видел", вместо того чтобы брякать "не способен". ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 14:20 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQLу журнала транзакций есть и другое преимущество. Он позволяет направить последовательный доступ к диску, в отличии от хранении лога и данных в одном файле, где идет "случайный доступ" Это преимущество уже давно сведено на нет рейдами и SSD. Любитель MSSQL FireBird не способен работать под сильной транзакционной нагрузкой даже от 50 пользователей. И как только в Broadband она умудряется обслуживать 14 тысяч конкурентных пользователей?.. Наверное, там просто не слышали, что это совершенно невозможно. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 14:22 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQLFireBird не способен работать под сильной транзакционной нагрузкой даже от 50 пользователей .Благородный дон приведёт, конечно же, доказательство этого утверждения ? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 14:24 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Ованес СусанянБлагородный дон приведёт, конечно же, доказательство этого утверждения ? Это явно будет что-то между "всем же известно" и "у меня не получилось". Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 15:08 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Ованес СусанянЛюбитель MSSQLFireBird не способен работать под сильной транзакционной нагрузкой даже от 50 пользователей .Благородный дон приведёт, конечно же, доказательство этого утверждения ? Благородные доны привыкли, что им верят на слово, ведь у них же карта прет ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 15:11 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Симонов ДенисЛюбитель MSSQLпропущено... Не какое-то, а подавляющее и ничего высасывать не надо. FireBird не способен работать под сильной транзакционной нагрузкой даже от 50 пользователей. Ну раз уж на то пошло Express версия MSSQL со своими ограничениями ещё более не работоспособна под "сильной транзакционной нагрузкой даже от 50 пользователей" И почему не способен? Если база небольшая до 1 Гб, то она влезет в ОЗУ в конце концов. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 16:30 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovЛюбитель MSSQLу журнала транзакций есть и другое преимущество. Он позволяет направить последовательный доступ к диску, в отличии от хранении лога и данных в одном файле, где идет "случайный доступ" Это преимущество уже давно сведено на нет рейдами и SSD. Любитель MSSQL FireBird не способен работать под сильной транзакционной нагрузкой даже от 50 пользователей. И как только в Broadband она умудряется обслуживать 14 тысяч конкурентных пользователей?.. Наверное, там просто не слышали, что это совершенно невозможно. SSD дает преимущество только в чтении, но никак не в записи, а в лог мы пишем в основном. Что касается RAID, то да безусловно чем больше шпинделей тем больше IOPS. Но посудите сами, SQL Server запишет в конец лога запись о транзакции, а Firebird будет как сумасшедший раскладывать по полочкам данные и версии, которые находятся в разных местах диска. Улавливаете насколько глупо иметь версии и данные сваленные в кучу. Вот например тот же Oracle как флагман индустрии СУБД разделяет на 3 части (UNDO, REDO, DATA). Тот же SQL Server разделяет (UNDO и REDO в журнале, а данные в отдельной структуре, а версии строк вообще в третьей, так как SQL Server может работать и как версионник тоже). ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 16:43 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQL, потому что оперативная память там не единственное ограничение. Что будут делать 50 пользователей на одном проце? И как это состыкуется с работой под сильной транзакционной нагрузкой? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 16:57 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQLSQL Server запишет в конец лога запись о транзакции, а Firebird будет как сумасшедший раскладывать по полочкам данные и версии, которые находятся в разных местах диска. Ага, так вот почему у него лог так пухнет: он пишет только в него, а в саму базу данные никогда не попадают. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 17:03 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovОванес СусанянБлагородный дон приведёт, конечно же, доказательство этого утверждения ? Это явно будет что-то между "всем же известно" и "у меня не получилось". Что конкретно доказывать? Отсутствие нормального журнала транзакций? Невозможность вернуться назад в точку Наличие Кеша данных и процедур? что именно нужно доказывать? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 17:41 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQLSSD дает преимущество только в чтении, но никак не в записи, а в лог мы пишем в основном. Firebird будет как сумасшедший раскладывать по полочкам данные и версии, которые находятся в разных местах диска. Любитель MSSQLчто именно нужно доказывать? Начните, например, с доказательства того, что у SSD при записи seek time отличен от нуля. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 17:50 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQLНаличие Кеша данных и процедур?Спасибо, этого доказывать не нужно: кеш данных и метаданных в ФБ есть :-) Любитель MSSQLчто именно нужно доказывать?Своё же собственное утверждение:Любитель MSSQLFireBird не способен работать под сильной транзакционной нагрузкой даже от 50 пользователей. Есть конкретный пример (статья, блог етц), где не просто расписаны стенания этих "50 пользователей", но и доказано, что это именно Firebird как СУБД был так плох и после замены его на "другую СУБД" - сразу взлёт ракеты ? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 18:03 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQLТот же SQL Server разделяет (UNDO и REDO в журнале, а данные в отдельной структуре, а версии строк вообще в третьей, так как SQL Server может работать и как версионник тоже). То есть, вместо того, чтобы просто записать новую версию записи на одну страницу данных, как это делает Firebird, MS SQL запишет новую версию в лог, потом её же в отдельную структуру данных и, наконец, запишет старую версию в tempdb. Три операции записи вместо одной. Прэлееестно... Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 19:08 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQL и очень сомнительно использование ФБ в промышленных приложениях.У нас на предприятии несколько лет назад купили какую-то систему документооборота. БД - ms sql-express. Ну чтоб дешевле получилось. Однако, данные росли довольно быстро (сканы документов), и через некоторое время - ой, оказывается надо покупать нормальную версию сервера. Что интересно, сверх-фичей mssql "возможность откатить назад на произвольный момент времени" не пользовались ни разу, как-то никого не волновала такая возможность. Зато получился классический развод вида "зачем вам эти беспатные СУБД, у МС тоже бесплатно -> ой а вы не сказали что у вас накопится так много документов за 5 лет, сорьки, платить надо". ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 20:15 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
S.G.Любитель MSSQL и очень сомнительно использование ФБ в промышленных приложениях.У нас на предприятии несколько лет назад купили какую-то систему документооборота. БД - ms sql-express. Ну чтоб дешевле получилось. Однако, данные росли довольно быстро (сканы документов), и через некоторое время - ой, оказывается надо покупать нормальную версию сервера. Что интересно, сверх-фичей mssql "возможность откатить назад на произвольный момент времени" не пользовались ни разу, как-то никого не волновала такая возможность. Зато получился классический развод вида "зачем вам эти беспатные СУБД, у МС тоже бесплатно -> ой а вы не сказали что у вас накопится так много документов за 5 лет, сорьки, платить надо". В принципе ,если базируемся на express (Что oracle ,что MS) то ,должен быть предусмотрен алгоритм,очистки базы или переезд на новую...а старая доступна, как типа ,архивная. В случае со скан-документами в оракле например есть тип BFILE ...он физически в базе не находится ,а только есть ссылка-путь на него.....(Думаю и в MS что-то подобное есть...просто косяк разработчиков)В этом случае Вы работали бы на express и 30 лет. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 20:25 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
S.G.Любитель MSSQL и очень сомнительно использование ФБ в промышленных приложениях.У нас на предприятии несколько лет назад купили какую-то систему документооборота. БД - ms sql-express. Ну чтоб дешевле получилось. Однако, данные росли довольно быстро (сканы документов), и через некоторое время - ой, оказывается надо покупать нормальную версию сервера. Что интересно, сверх-фичей mssql "возможность откатить назад на произвольный момент времени" не пользовались ни разу, как-то никого не волновала такая возможность. Зато получился классический развод вида "зачем вам эти беспатные СУБД, у МС тоже бесплатно -> ой а вы не сказали что у вас накопится так много документов за 5 лет, сорьки, платить надо". Можно использовать бесплатную DB2 Express-C. Количество пользователей- неограниченно Размер базы -16 Тб, считай неограниченно Объем памяти -16 Гб ЦПУ- 4 ядра. Кроссплатформенная. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 21:00 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
irbis_alS.G.пропущено... У нас на предприятии несколько лет назад купили какую-то систему документооборота. БД - ms sql-express. Ну чтоб дешевле получилось. Однако, данные росли довольно быстро (сканы документов), и через некоторое время - ой, оказывается надо покупать нормальную версию сервера. Что интересно, сверх-фичей mssql "возможность откатить назад на произвольный момент времени" не пользовались ни разу, как-то никого не волновала такая возможность. Зато получился классический развод вида "зачем вам эти беспатные СУБД, у МС тоже бесплатно -> ой а вы не сказали что у вас накопится так много документов за 5 лет, сорьки, платить надо". В принципе ,если базируемся на express (Что oracle ,что MS) то ,должен быть предусмотрен алгоритм,очистки базы или переезд на новую...а старая доступна, как типа ,архивная. В случае со скан-документами в оракле например есть тип BFILE ...он физически в базе не находится ,а только есть ссылка-путь на него.....(Думаю и в MS что-то подобное есть...просто косяк разработчиков)В этом случае Вы работали бы на express и 30 лет. Все верно, MS несет на работу 32 000 баз... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 21:01 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
авторИ как только в Broadband она умудряется обслуживать 14 тысяч конкурентных пользователей?.. Наверное, там просто не слышали, что это совершенно невозможно. И как все таки они умудряются? Какая там стоит ОС? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 21:03 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQLКакая там стоит ОС? Какая-то кастомная сборка линукса. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 21:08 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Ованес СусанянЛюбитель MSSQLНаличие Кеша данных и процедур?Спасибо, этого доказывать не нужно: кеш данных и метаданных в ФБ есть :-) А кэш результатов запросов, полнотекстовые индексы, решение вопросов с внутренней фрагментацией? С этим как? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 21:08 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovЛюбитель MSSQLКакая там стоит ОС? Какая-то кастомная сборка линукса. А сколько шпинделей у них в дисковой подсистеме, в каком RAID, сколько файлов данных? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 21:10 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQLS.G.пропущено... У нас на предприятии несколько лет назад купили какую-то систему документооборота. БД - ms sql-express. Ну чтоб дешевле получилось. Однако, данные росли довольно быстро (сканы документов), и через некоторое время - ой, оказывается надо покупать нормальную версию сервера. Что интересно, сверх-фичей mssql "возможность откатить назад на произвольный момент времени" не пользовались ни разу, как-то никого не волновала такая возможность. Зато получился классический развод вида "зачем вам эти беспатные СУБД, у МС тоже бесплатно -> ой а вы не сказали что у вас накопится так много документов за 5 лет, сорьки, платить надо". Можно использовать бесплатную DB2 Express-C. Количество пользователей- неограниченно Размер базы -16 Тб, считай неограниченно Объем памяти -16 Гб ЦПУ- 4 ядра. Кроссплатформенная. А вобще-то да...почему-то в таблице про db2 незаслуженно забыли. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 21:21 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQLА кэш результатов запросов, полнотекстовые индексы, решение вопросов с внутренней фрагментацией? какое отношение все это имеет к вашему "не способен работать ... даже от 50 пользователей"? Например - кэш результатов запросов. В Профитмеде около 400 одновременных пользователей, примерно 2 млн транзакций в сутки, около 5000 хранимых процедур, и около 55000 (пятьдесят пять тысяч) разных запросов из приложений. Какой, нахрен, кэш результатов запросов??? Я согласен, если бы такое было возможно для некоторых запросов, но я сомневаюсь, что даже 10% этих запросов у разных пользователей выдают одинаковый результат. - полнотекстовый индекс - хорошая вещь, только большинству хватает обычных индексов. Кому сильно не хватает, пристраивают к ФБ Lucene, как это сделано в клоне ФБ - RedDatabase. - "внутренняя фрагментация" - вообще непонятно о чем. Несколько лет назад MS SQL при update строковых столбцов вообще не мог выполнить эту операцию, заменяя ее на delete и insert. В ФБ версии одной и той же записи обычно хранятся на одной странице. Если версий много - да, на нескольких, но я тут не вижу особых отличий от лога, которому для показа консистентного чтения разным транзакциям потребуется точно такой же рандомный доступ к страницам базы и лога. Любитель MSSQLА сколько шпинделей у них в дисковой подсистеме, в каком RAID, сколько файлов данных? у упомянутого выше Профитмеда - dell md3200 с где-то штук 16-20 sas дисков. База около 70 гиг (может и больше). Файл БД, разумеется, один. Windows. Профитмед - вовсе не единичный пример. Таких примеров - дофига. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 21:38 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
irbis_alпочему-то в таблице про db2 незаслуженно забыли. Потому что тогда MS SQL выглядел бы ещё более жалко. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 21:38 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQLА кэш результатов запросов, полнотекстовые индексы, решение вопросов с внутренней фрагментацией? ... А сколько шпинделей у них в дисковой подсистеме, в каком RAID, сколько файлов данных? Извините за назойливость, но что там с вопросом, который вы, очевидно, не заметили ? Я повторю его еще раз: Ованес СусанянЕсть конкретный пример (статья, блог етц), где не просто расписаны стенания этих "50 пользователей", но и доказано, что это именно Firebird как СУБД был так плох и после замены его на "другую СУБД" - сразу взлёт ракеты ? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 21:45 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
авторЯ повторю его еще раз: Ованес СусанянЕсть конкретный пример (статья, блог етц), где не просто расписаны стенания этих "50 пользователей", но и доказано, что это именно Firebird как СУБД был так плох и после замены его на "другую СУБД" - сразу взлёт ракеты ?[/quote] Нет такой статьи у меня нет. Но когда 50 пользователей одновременно пытаются сделать физическую запись или чтения на диск, то у него создаются дисковые очереди. Но если бы эти записи производились бы в ОЗУ как это сделано в том же SQL Server, таких очередей бы не возникало. Это мое субъективное мнение и мой личный домысел ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 22:25 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakovirbis_alпочему-то в таблице про db2 незаслуженно забыли. Потому что тогда MS SQL выглядел бы ещё более жалко. Неверно, так как MS SQL имеет уровень изоляции транзакций Snapshot, чего нет у db2. При большем количестве читателей и писателей это очень актуально ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 22:27 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQLMS SQL имеет уровень изоляции транзакций Snapsho Ну наконец-то MS SQL достиг уровня изоляции, с которого Interbase начинал 30 лет назад. Поздравляю. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 22:38 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
kdv, авторВ Профитмеде около 400 одновременных пользователей, примерно 2 млн транзакций в сутки, Одновременно подключенных или одновременно что-то делающих? Ибо "примерно 2 млн транзакций в сутки" это чуть больше 20 транзакций в секунду. автор- полнотекстовый индекс - хорошая вещь, только большинству хватает обычных индексов. Кому сильно не хватает, пристраивают... Как же здОрово, когда не надо ничего пристраивать, а взять редакцию экспресс, положить файлы (Excel, Word и т.п.) в FILESTREAM и FTS поверх всего этого. авторКакой, нахрен, кэш результатов запросов???, "внутренняя фрагментация" - вообще непонятно о чем. Я, право, тоже не совсем точно понял, о чем идет речь, поэтому пока не буду комментировать. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 22:40 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovТо есть, вместо того, чтобы просто записать новую версию записи на одну страницу данных, как это делает Firebird, MS SQL запишет новую версию в лог, потом её же в отдельную структуру данных и, наконец, запишет старую версию в tempdb. Три операции записи вместо одной. Прэлееестно... При этом физическая из них только одна - последовательная запись в лог. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 22:41 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovАга, так вот почему у него лог так пухнет: он пишет только в него, а в саму базу данные никогда не попадают. Отчего же?! Попадают, но совершенно ассинхронно с "основным процессом". ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 22:45 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
S.G.У нас на предприятии... Сделать правильный выбор - всегда трудная задача. Выбирал систему, на мой взгляд, не специалист. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 22:51 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
pkarklinОдновременно подключенных или одновременно что-то делающих? одновременно что-то делающих. pkarklinИбо "примерно 2 млн транзакций в сутки" это чуть больше 20 транзакций в секунду. было бы весьма опрометчиво оценивать взаимосвязь кол-ва транзакций в сутки и кол-ва активных пользователей. 2млн транзакций в сутки я привел как оценочный параметр нагрузки, и тут, согласен, у других СУБД могут быть совершенно другие критерии. Как и у других систем на ФБ - есть 3.6млн транзакций в сутки на 200 пользователей, и наоборот. 2млн транзакций в сутки на 400 пользователей и 10 рабочих часов означает 55 транзакций в секунду, или 0.14 транзакций в секунду на 1 пользователя. То есть, 1 транзакция от пользователя каждые 10 секунд, что выглядит вполне нормально. Даже 1 транзакция в 20 секунд, непрерывно, круглые сутки, тоже дает определенное представление о нагрузке системы. Тут надо учитывать, что 1 транзакция на 1 запрос в InterBase и Firebird - это совсем крайний случай. А транзакции определенного уровня изолированности вообще могут быть активными хоть месяц, не оказывая влияния на производительность. pkarklinПри этом физическая из них только одна - последовательная запись в лог. кажется, где-то тут этот вопрос уже разбирали. Допустим, существует запись в БД. Потом ее изменили. Т.е. старая запись в БД, новая - в логе. В разных местах. Делаем коммит. Запись из лога попадает в БД? А если до сих пор существует транзакция snapshot, которой надо видеть старый вариант записи? Дисковая структура IB и FB оптимизирована под хранение версий, под множество длительных конкурентных snapshot, и т.д. Более того, у InterBase с версии 2007 есть журнал, только все это никак не влияет на вопрос, поднятый "Любитель MSSQL". Если хотите, его придумки это почти то же самое, если я сейчас начну фантазировать на тему "почему MS SQL так неоптимально хранит данные и обрабатывает транзакции". ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 23:01 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
pkarklinПопадают, но совершенно ассинхронно с "основным процессом". почему-то под "асинхронно" зачастую понимают "когда-нибудь потом, когда оно никому не мешает". А теперь запускаем oltp-тест и видим, как чекпойнты начинают очень быстро накладываться на запись в лог и тормозить циферки tpmC, пусть даже лог с базой на разных шпинделях. Понятно, что торможение не двухкратное, но "совершенно асинхронно" это скорее про 50 ленивых операторов с перекурами, а не про большую нагрузку. Где я ошибаюсь? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 23:07 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovНачните, например, с доказательства того, что у SSD при записи seek time отличен от нуля. Тем не менее, у озвученного здесь Профитмед не SSD. Файл один. В него происходит и запись, и чтение. И нет возможности развести эти потоки. По большому счету с последовательной записью успешно справлются и массивы обычных дисков. Поэтому для СУБД, имеющих отдельный Write-ahead log, размещение его на SSD массиве слишком затратно. А вот расположить файл данных на SSD массиве (высокая скорость чтения), а файл лога на SAS массиве (достаточная скорость записи) - профит. Я не буду вдаваться в возможности СУБД иметь бд, состояющую из большого кол-ва файлов данных, ибо это за рамками размера бд в Профитмед. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 23:09 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
pkarklinПопадают, но совершенно ассинхронно с "основным процессом". То есть MS SQL не способен работать под постоянной нагрузкой, ему нужны окна простоя чтобы раскидать данные из лога в БД. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 23:10 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
kdvкажется, где-то тут этот вопрос уже разбирали. Допустим, существует запись в БД. Потом ее изменили. Т.е. старая запись в БД, новая - в логе. В разных местах. Делаем коммит. Запись из лога попадает в БД? А если до сих пор существует транзакция snapshot, которой надо видеть старый вариант записи? у MS SQL все версии в памяти, а те что не влезли - всё в tempBD. Уж и тут по моему миллион раз перетиралось :) Осталось только сравнить Firebird с Oracle и Deadlock-и с Update Conflict-ами, ну и про двух-версионность оракла :) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 23:13 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
kdv, авторДопустим, существует запись в БД. Потом ее изменили. Т.е. старая запись в БД, новая - в логе. В разных местах. Делаем коммит. Запись из лога попадает в БД? А если до сих пор существует транзакция snapshot, которой надо видеть старый вариант записи? Ну, уж, если, хотим конкурировать с "кем-то", то "как оно работает" у конкурента, всё-таки следовало бы знать. Будет ли достаточно ссылки на документацию MS SQL или надо здесь расжевать? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 23:15 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovpkarklinПопадают, но совершенно ассинхронно с "основным процессом". То есть MS SQL не способен работать под постоянной нагрузкой, ему нужны окна простоя чтобы раскидать данные из лога в БД. Дима, меня всегда поражала Ваша способность делать совершенно противоположные выводы при прочих равных исходных данных. MS SQL Server не "расскидывает данные из лога". Процесс сброса "грязных" страниц данных на диск - это совершенно отдельный ассинхронный процесс, никак не связанный с остальными. Надеюсь, Вас не удивит, что на Вашем компьютере более чем одна программа использует ресурсы жесткого диска? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 23:20 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
dimitrpkarklinПопадают, но совершенно ассинхронно с "основным процессом". почему-то под "асинхронно" зачастую понимают "когда-нибудь потом, когда оно никому не мешает". А теперь запускаем oltp-тест и видим, как чекпойнты начинают очень быстро накладываться на запись в лог и тормозить циферки tpmC , пусть даже лог с базой на разных шпинделях. OLTP генерит мало данных за день, ну гигабайт 50, и СУБД может хоть весь день не скидывать данные в БД, все в лог, а актуальные измененные строки в ОЗУ (64 - 128 ГБ), ночью скинет. Коммит или чекпоинт не ждут пока данные упадут в БД, достаточно в журнал плюс в ОЗУ. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 23:23 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
pkarklinS.G.У нас на предприятии... Сделать правильный выбор - всегда трудная задача. Это да. pkarklinВыбирал систему, на мой взгляд, не специалист.Да, выбрал директор, слушая.. так сказать, любителя mssql, который расписал ему, как здорово иметь возможность откатывать далеко назад транзакции... чего не понадобилось делать ни разу. Любитель MSSQL Это мое субъективное мнение и мой личный домысел Очень трудно оценить "на пальцах" как влияет та или иная характеристика на скорось или на надежность конечной системы. Поэтому люди делают тесты, и говорят "вот на таком железе при таких запросах, мы получили то-то и то-то". И все. А позиция "это круто/а это не годится", для сравнения любой пары из первой пятерки СУБД - несколько неправильна. Поскольку для каждого сервера есть немало примеров высоконагруженых систем. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 23:30 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Вася УткинOLTP генерит мало данных за день, ну гигабайт 50, и СУБД может хоть весь день не скидывать данные в БД, все в логА читать их она потом тоже будет из лога ? Или кеш резиновый ? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 23:30 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
pkarklinПроцесс сброса "грязных" страниц данных на диск - это совершенно отдельный ассинхронный процесс, никак не связанный с остальными.Не бывает "совершенно отдельных процессов, никак не связанных с остальными" - всё связано, даже если вам об этом не сказали. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 23:32 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
pkarklinMS SQL Server не "расскидывает данные из лога". Процесс сброса "грязных" страниц данных на диск - это совершенно отдельный ассинхронный процесс, никак не связанный с остальными. И тут-то сразу вспоминается старая байка, которую рассказывал Любитель MSSQLбудет как сумасшедший раскладывать по полочкам данные и версии, которые находятся в разных местах диска Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 23:34 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
dimitrпочему-то под "асинхронно" зачастую понимают "когда-нибудь потом, когда оно никому не мешает". Не совсем так. Интервал чекпоинтов не завязан на "когда оно никому не мешает" и может быть настроен. dimitrА теперь запускаем oltp-тест и видим, как чекпойнты начинают очень быстро накладываться на запись в лог и тормозить циферки tpmC , пусть даже лог с базой на разных шпинделях. Я правильно понимаю, что конфигурация Вашей дисковой системы не справляется с нагрузкой? dimitrПонятно, что торможение не двухкратное, но "совершенно асинхронно" это скорее про 50 ленивых операторов с перекурами, а не про большую нагрузку. Где я ошибаюсь? Наверное, в том, что Вы не привели какие-либо количественные характеристики "большой нагрузки"? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 23:34 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
hvladНе бывает "совершенно отдельных процессов, никак не связанных с остальными" - всё связано, даже если вам об этом не сказали. Безусловно, но не так, как видится Диме: Dimitry Sibiryakovему нужны окна простоя чтобы раскидать данные из лога в БД. У Вас, полагаю, есть данные влияния процесса Lazy Writer на все остальные? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 23:40 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovИ тут-то сразу вспоминается старая байка Было бы здОрово, если бы вместо баек, приводились бы выкладки. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 23:42 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
hvladВася УткинOLTP генерит мало данных за день, ну гигабайт 50, и СУБД может хоть весь день не скидывать данные в БД, все в логА читать их она потом тоже будет из лога ? Или кеш резиновый ? Ответ на свой вопрос вы вырезали из цитаты, прям супер-полемический прием, детский сад автор OLTP генерит мало данных за день, ну гигабайт 50 , и СУБД может хоть весь день не скидывать данные в БД, все в лог, а актуальные измененные строки в ОЗУ (64 - 128 ГБ), ночью скинет. В течении дня не спеша скинет в БД сколько сможет, никак не влияя на производительность системы в целом, а ночью всё что осталось докинет. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 23:43 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Вася Уткина ночью всё что осталось докинет. А до ночи эти данные будут пребывать в мировом эфире или тесниться в том гигабайте ОЗУ, которым Экспресс жёстко ограничен? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 23:49 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovВася Уткина ночью всё что осталось докинет. А до ночи эти данные будут пребывать в мировом эфире или тесниться в том гигабайте ОЗУ, которым Экспресс жёстко ограничен? Причем здесь экспресс, экспресс вообще в продуктиве не используется - особенно где OLTP генерят 50 ГБ данных за день ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 23:52 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
pkarklinФайл один. В него происходит и запись, и чтение. И нет возможности развести эти потоки. гм, в каком смысле? Невозможно из разных потоков-процессов писать в один random-access файл? Это как это? Или вы про лог MS SQL? pkarklinиметь бд, состояющую из большого кол-ва файлов данных, ибо это за рамками размера бд в Профитмед. запись в разные участки одного файла ничем не отличается от записи в разные участки разных файлов. Тем не менее, в любой СУБД есть пересекающиеся дисковые (и не-дисковые) ресурсы. Без этого, увы, никак, что в ФБ, что в MS SQL. Однако, отличие этих "пересекающихся ресурсов" не позволяет сделать вывод, что ФБ не способен обслуживать более 50 пользователей, с чего тут и началась дискуссия. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2015, 23:59 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
kdv, Позволю себе начать с конца. авторОднако, отличие этих "пересекающихся ресурсов" не позволяет сделать вывод, что ФБ не способен обслуживать более 50 пользователей, с чего тут и началась дискуссия. Я не делал таких выводов! "Слово это ругательное, и прошу его ко мне не применять!" ((с) х\ф Иван Васильевич меняет профессию) авторгм, в каком смысле? Невозможно из разных потоков-процессов писать в один random-access файл? Это как это? Невозможно в FB читать из одного файла, а в другой писать. Это понятно, я надеюсь? авторзапись в разные участки одного файла ничем не отличается от записи в разные участки разных файлов. При этом чтение из разных участков одного файла это одно, а чтение из одного (многих) и последовательная запись "в конец" другого - это другое. Прошу прощения за тавтологию. авторТем не менее, в любой СУБД есть пересекающиеся дисковые (и не-дисковые) ресурсы. Без этого, увы, никак, что в ФБ, что в MS SQL. Бешено плюсую! ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 00:12 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Вася УткинОтвет на свой вопрос вы вырезали из цитаты, прям супер-полемический прием, детский сад Я процитировал не больше и не меньше необходимого. Если вам это кажется детсадом, то это просто ваш уровень понимания собеседника. Ну и подумайте над собственным уровнем аргументации:Вася УткинСУБД может хоть весь день не скидывать данные в БД, все в логВася УткинВ течении дня не спеша скинет в БД сколько сможетэто ли не детсад ? PS Мне гораздо больше кажется детсадом ваш серый ник... но не будем об этом. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 00:12 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
hvladPS Мне гораздо больше кажется детсадом ваш серый ник... Yo.!, ты слышал? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 00:17 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
pkarklinУ Вас, полагаю, есть данные влияния процесса Lazy Writer на все остальные?Из очевидного - пока данные пишутся на диск, страницы заблокированы от записи. При плотном потоке изменений Lazy Writer не будет успевать сбросить все грязные страницы между чекпойнтами и\или предотвратить заполнение всего кеша грязными страницами. На более низком уровне - контроллер диска обработает меньше запросов на чтение, при наличии потока запросов на запись. И т.д. Я не удивлюсь, если там есть ещё связи, которые мне отсюда не видны. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 00:21 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
hvladВася УткинОтвет на свой вопрос вы вырезали из цитаты, прям супер-полемический прием, детский сад Я процитировал не больше и не меньше необходимого. Если вам это кажется детсадом, то это просто ваш уровень понимания собеседника. Ну и подумайте над собственным уровнем аргументации :Вася УткинСУБД может хоть весь день не скидывать данные в БД, все в логВася УткинВ течении дня не спеша скинет в БД сколько сможет это ли не детсад ? PS Мне гораздо больше кажется детсадом ваш серый ник ... но не будем об этом. Мда, так задело сильно? Между может и должен знаете разницу? Ясли Автору надо добавить колонку - количество адекватных разработчиков СУБД, а то потом будете вот с такими общаться :) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 00:27 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
hvladПри плотном потоке изменений Lazy Writer не будет успевать сбросить все грязные страницы между чекпойнтами и\или предотвратить заполнение всего кеша грязными страницами. На более низком уровне - контроллер диска обработает меньше запросов на чтение, при наличии потока запросов на запись. И т.д. Я не удивлюсь, если там есть ещё связи, которые мне отсюда не видны. А можно это фантасмогорию представить в виде репро? Я готов в выходные потратить время на прогоне этого всего на Stage окружении. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 00:32 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
pkarklinЯ не делал таких выводов! я все пытаюсь вернуть дискуссию к автору, ее развязавшему. pkarklinНевозможно в FB читать из одного файла, а в другой писать. Это понятно, я надеюсь? в ФБ можно читать из одной части файла, и писать в другую. Кроме того, ФБ работает с временными файлами для разных целей, и т.д. Ей-богу, я до сих пор не понимаю, при чем тут один файл. С тем же успехом можно сказать, что MS SQL не может работать с БД как с одним файлом, и считать это его недостатком. А? pkarklinПри этом чтение из разных участков одного файла это одно, а чтение из одного (многих) и последовательная запись "в конец" другого - это другое. конечно это разные вещи, кто бы спорил. Непонятно только, почему эти разные вещи противопоставляются, если они используются для разных целей. если бы, как считает "любитель MSSQL", MS SQL занимался бы только "последовательным доступом к диску" 17342189 ... Но ведь это не так. А вместо этого берется архитектура MS SQL, натягивается на FB, который имеет другую архитектуру, и отсюда делается вывод, что ФБ плохой, потому что он ... не MS SQL? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 01:15 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
У многих адептов IB/FB здесь есть не совсем верное понимание об архитектуре MS SQL: 1. Все изменения страниц происходят в ОЗУ. Если данной страницы в ОЗУ нет, ее подгружает сервер из файла данных. 2. Измененная страница не попадает сразу в файл данных, а хранится в ОЗУ и все новые запросы к ней обращаются именно к измененному состоянию страницы, которое хранится в ОЗУ 3. Все запросы читают данные из ОЗУ, если их там нет, то они подгружаются 4. Если "грязная" страница не сброшена на диск и опять подвергается изменению, она просто становится более "грязнее" (это к вопросу hvlad) и когда-нибудь она будет сброшена на диск в последнем состоянии. 5. Сброс на диск (он же чекпойнт) процедура вовсе некритически важная для целостности базы. Вся информация о странице есть в журнале транзакций. 6. Каждая страница в файле данных имеет номер транзакции после последнего сброса, и в случае сбоя, при восстановлении базы сервер сравнивает последний номер транзакции базы с последним номером данной страницы, и принимается решение о накате или откате. 7. То есть SQL Server проводит "красной нитью" концепцию "меньше работаем с файлами данных на запись", "все делаем в ОЗУ", "последовательно пишем в журнал". Хотя я могу ошибаться, но многоуважаемый мною pkarklin меня думаю поправит. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 01:24 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Вася Уткин, Ещё раз убедился, что говорить тут не с кем и не о чем. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 01:29 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
pkarklinА можно это фантасмогорию представить в виде репро?Вы пытаетесь меня заставить что-то доказывать - я не вижу для себя смысла играть в ваши игры. Всё, что я написал выше легко проверить самостоятельно, при наличии желания. Если вы с этим не согласны - ваше право, я не имею ни малейшего желания тут кого-то в чём-то убеждать. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 01:32 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQL, вы действительно думаете, что открыли для кого-то здесь что-то новое ? Научитесь сначала читать то, что вам пишут, потом будете откровениями сыпать :) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 01:37 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
авторИз очевидного - пока данные пишутся на диск, страницы заблокированы от записи. Кто Вам сказал этот бред, процедура сброса на диск (в файл данных) и процедура их изменения в ОЗУ абсолютно независимы (для этого в нормальных СУБД и придумали журнал как отдельная структура). Допустим начался процесс чекпойнт, и пока он длится меняйте хоть 1000 раз страницу, когда дойдет до нее очередь, страница просто сбросится последнем состоянии. Но все 1000 изменений будут в журнале. И мы можем восстановится, в случае необходимости на 952 состояние. Вам нужно понять одно, что чейкпойнт нужен лишь для того, чтобы быстрее восстанавливаться. В теории можно все восстановить из лога, но это будет очень-очень долго. Поэтому и нужны промежуточные состояния страниц на диске, да и ОЗУ не безлимитная. Так понятнее? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 01:39 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
hvladВася Уткин, Ещё раз убедился, что говорить тут не с кем и не о чем. Я думаю, если в дискуссии узнаешь, что-то новое, это всегда полезно. Никто не говорит бросайте FB и переходите на MS. Просто идет обмен мнениями и домыслами о разном устройстве разных СУБД. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 01:44 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovЛюбитель MSSQLMS SQL имеет уровень изоляции транзакций Snapsho Ну наконец-то MS SQL достиг уровня изоляции, с которого Interbase начинал 30 лет назад. Поздравляю. Он достиг этого 10 лет назад. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 01:48 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
авторКакой, нахрен, кэш результатов запросов???, "внутренняя фрагментация" - вообще непонятно о чем. Я, право, тоже не совсем точно понял, о чем идет речь, поэтому пока не буду комментировать. Это выдержка из википедии в статье о Firebird:) https://ru.wikipedia.org/wiki/Firebird авторСреди недостатков: отсутствие кэша результатов запросов, полнотекстовых индексов, значительное падение производительности при росте внутренней фрагментации базы. Но над этим неустанно работает сообщество. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 01:53 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQLавторИз очевидного - пока данные пишутся на диск, страницы заблокированы от записи. Кто Вам сказал этот бред, процедура сброса на диск (в файл данных) и процедура их изменения в ОЗУ абсолютно независимыЕщё раз - перестаньте считать себя умнее собеседника, и научитесь читать то, что он пишет, а не то, что вам показалось. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 01:59 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQLЯ думаю, если в дискуссии узнаешь, что-то новое, это всегда полезно.Именно. Поэтому - см. выше ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 01:59 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
kdvpkarklinПри этом физическая из них только одна - последовательная запись в лог. кажется, где-то тут этот вопрос уже разбирали. Допустим, существует запись в БД. Потом ее изменили. Т.е. старая запись в БД, новая - в логе. В разных местах. Делаем коммит. Запись из лога попадает в БД? А если до сих пор существует транзакция snapshot, которой надо видеть старый вариант записи? Дисковая структура IB и FB оптимизирована под хранение версий, под множество длительных конкурентных snapshot, и т.д. Более того, у InterBase с версии 2007 есть журнал, только все это никак не влияет на вопрос, поднятый "Любитель MSSQL". Если хотите, его придумки это почти то же самое, если я сейчас начну фантазировать на тему "почему MS SQL так неоптимально хранит данные и обрабатывает транзакции". Итак по порядку Допустим, существует запись в БД (я так понял в файле данных, номер LSN=100 (последний сброс из ОЗУ)) Потом ее изменили (я так понял зафиксировали транзакцию) (подгрузили в ОЗУ, и там изменили LSN=200, но файл данных об этом "не знает", но на все обращения других транзакций дается ответ по состоянию номера LSN=200) Т.е. старая запись в БД, новая - в логе (старая запись в файле данных, а новая в журнале) Запись из лога попадает в БД? (Нет!! Когда-то потом попадет из ОЗУ ) А если до сих пор существует транзакция snapshot, которой надо видеть старый вариант записи? (она увидит из базы tempdb, где будет хранится старая версия) Это не придумки, повторюсь. Если вам необходимо записать 1000 дисковых блоков "последовательно", то есть головка будет себе постепенно смещаться в соседние сектора. Или в случае FB, она будет елозить по всему диску 1000 раз туда-сюда... А если 100 000...? Цифру 50 пользователей я взял с потолка. Просто подумайте какая бешенная нагрузка на перемещение головки. И SSD не спасает, так как он не выигрывает по записи у обычного SAS. Он его обгоняет на чтении. И поэтому рекомендуется в системах MS SQL сделать массив SSD для данных, чтобы их было возможным быстро читать, и лог на массив SAS, чтобы быстро и надежно (!) писать, так как лог важнее данных ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 02:19 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
hvladЛюбитель MSSQLЯ думаю, если в дискуссии узнаешь, что-то новое, это всегда полезно.Именно. Поэтому - см. выше Прости, ради Бога, я не хотел Вас никак задеть. Я, наверное, действительно неправильно понял Ваш пост. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 02:23 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Добавлю еще один аргумент со стороны. Меня на форуме не было года 3. Вот сейчас смотрю и вижу - те же люди обсуждают те же вопросы, что и 3 года назад. А по теме вот -Fb имеет все ту же рабочую версию 2.5.х -MS SQL уже поменял 2 поколения с новой функциональностью Прогресс конечно вреден, но не развиваясь, все теряет свою ценность, особенно специалисты и технологии ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 02:30 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
wikiСреди недостатков: отсутствие кэша результатов запросовКеш результатов запросов - да, отсутствует, ибо нужен в oltp также, как неуловимый Джо. В вашей oltp-системе часто юзера отсылают в точности одни и те же запросы, с одними и теми же параметрами ? А собственный страничный кеш данных - есть. И проверить его воздействие очень легко - достаточно поставить FileSystemCacheThreshold < DefaultDBCacheBuffers и тихо впасть в ступор вместе с ФБ :-) wikiСреди недостатков: отсутствие ... полнотекстовых индексовНасколько помню, некий FTI-продукт ("Sphinx", вроде) можно было прикрутить еще к ФБ 2.0. Реально ли это сделать к нынешним версиям - не знаю. Судя по отсутствию стенаний в bid=2 и fb-devel на эту тему - либо не сильно нужно, либо у многих работают велосипеды соб. пр-ва. wikiСреди недостатков: ... значительное падение производительности при росте внутренней фрагментации базыЧто бы там ни понималось под "внутренней фрагментацией" (пустоты внутри страницы ?), это не соответствует действительности. Падение есть, но! 1) небольшое, и далеко не сразу; 2) от "роботизированной" нагрузки, которую никогда не создадут обычные юзера. В подтверждение своих слов приведу фрагмент заголовка нашего продакшена на сейчас: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
Сами понимаете, за 2.5 года какая там сейчас "нутряная фрагментация". Число юзеров - около 150 (раньше было около 200). За день оформляется примерно 1000-1200 док-тов (раньше было ~2000), очень много апдейтов и достаточно много удалений. Жалоб на скорость, однако ж, нет примерно с того времени, когда был последний рестор :-) Кроме того, для ФБ 2.5 & 3.0 есть тест, достаточно детально имитирующий бизнес-процессы одной торговой компании и допускающий замеры производительности на нагрузочных режимах от самого малого до супер-звериного. Для нагрузки в течение 180 минут от 100, 125, ..., 300 аттачей результаты (.ppt) можно глянуть тут: https://yadi.sk/d/u2Eb_Gzdf3b72 Причём, это результаты молотьбы в режиме без пауз - по сути, как если бы было получение в реальном времени команд от датчиков, а не от "пиплов с перекурами". Если там будет что непонятно, спрашивайте. Если что-то подробно надо по тесту объяснить - пишите в личку: p519446 acii_char(64) яндекс.ру ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 03:04 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Зимаргл-Fb имеет все ту же рабочую версию 2.5.х -MS SQL уже поменял 2 поколения с новой функциональностью Прогресс конечно вреден, но не развиваясь, все теряет свою ценность, особенно специалисты и технологии От html4 до html5 прошло более 10 лет. php4 вышел в 2000 году. Какая там у нас щас последняя версия php? 5.6? Технология в упадке, специалисты в опе. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 07:27 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Зимаргл, ну так ты ресурсы сравни. В FB ядром занимаются всего 4 человека. А сколько в MS SQL? Ну так к слову, изменения при переходе 2.5 -> 3.0 очень существенные. Столько изменений ещё никогда не делалось. Это приблизительно тоже самое как переход MS SQL 2000 -> MS SQL 2005. Им тоже 5 лет потребовалось, чтобы перелапатить архитектуру. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 09:57 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQLУ многих адептов IB/FB здесь есть не совсем верное понимание об архитектуре MS SQL: 1. Все изменения страниц происходят в ОЗУ. Если данной страницы в ОЗУ нет, ее подгружает сервер из файла данных. 2. Измененная страница не попадает сразу в файл данных, а хранится в ОЗУ и все новые запросы к ней обращаются именно к измененному состоянию страницы, которое хранится в ОЗУ 3. Все запросы читают данные из ОЗУ, если их там нет, то они подгружаются 4. Если "грязная" страница не сброшена на диск и опять подвергается изменению, она просто становится более "грязнее" (это к вопросу hvlad) и когда-нибудь она будет сброшена на диск в последнем состоянии. 5. Сброс на диск (он же чекпойнт) процедура вовсе некритически важная для целостности базы. Вся информация о странице есть в журнале транзакций. 6. Каждая страница в файле данных имеет номер транзакции после последнего сброса, и в случае сбоя, при восстановлении базы сервер сравнивает последний номер транзакции базы с последним номером данной страницы, и принимается решение о накате или откате. 7. То есть SQL Server проводит "красной нитью" концепцию "меньше работаем с файлами данных на запись", "все делаем в ОЗУ", "последовательно пишем в журнал". Хотя я могу ошибаться, но многоуважаемый мною pkarklin меня думаю поправит. чето я одного не понимаю?? Есть субд где это не так (мускл оставим). Асинхронный сброс на диск чекпоинтами - это стандарт давно же, не?? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 11:19 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Ivan Durak, нет такого стандарта. Есть стандарт на язык SQL, на то какими свойствами должны обладать транзакции и т.д. А вот на реализацию нет стандарта, даже если оно сделано так в большинстве других СУБД. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 11:39 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Ivan DurakЛюбитель MSSQLУ многих адептов IB/FB здесь есть не совсем верное понимание об архитектуре MS SQL: 1. Все изменения страниц происходят в ОЗУ. Если данной страницы в ОЗУ нет, ее подгружает сервер из файла данных. 2. Измененная страница не попадает сразу в файл данных, а хранится в ОЗУ и все новые запросы к ней обращаются именно к измененному состоянию страницы, которое хранится в ОЗУ 3. Все запросы читают данные из ОЗУ, если их там нет, то они подгружаются 4. Если "грязная" страница не сброшена на диск и опять подвергается изменению, она просто становится более "грязнее" (это к вопросу hvlad) и когда-нибудь она будет сброшена на диск в последнем состоянии. 5. Сброс на диск (он же чекпойнт) процедура вовсе некритически важная для целостности базы. Вся информация о странице есть в журнале транзакций. 6. Каждая страница в файле данных имеет номер транзакции после последнего сброса, и в случае сбоя, при восстановлении базы сервер сравнивает последний номер транзакции базы с последним номером данной страницы, и принимается решение о накате или откате. 7. То есть SQL Server проводит "красной нитью" концепцию "меньше работаем с файлами данных на запись", "все делаем в ОЗУ", "последовательно пишем в журнал". Хотя я могу ошибаться, но многоуважаемый мною pkarklin меня думаю поправит. чето я одного не понимаю?? Есть субд где это не так (мускл оставим). Асинхронный сброс на диск чекпоинтами - это стандарт давно же, не?? Любая файл-серверная СУБД. И до вчерашнего дня по-моему мнению и Firebird (оказывается я ошибался, каюсь, думал, что у ФБ не только нет лога, но кэша данных, таким образом непреднамеренно опустил ФБ ниже плинтуса, чем навлек на себя гнев его адептов). P.S. Также я пытался донести до kdv, что в файл данных в MS измененные страницы попадают не из журнала, а из ОЗУ, и пытался пояснить hvlad его домысел (хотя, наверное неправильно понял его цитату), что страница может быть "грязнее" чем была с момента старта чекпойнта, он просто написал, что якобы при чекпойнте в ОЗУ блокируется страницы на запись до его окончания, и якобы из-за существует вероятность при плотном потоке, что контроллер диска не будет "успевать" делать свою работу ("бутылочное горлышко", мол транзакцию прут и прут, кэш заблокирован чекпойнтом, а контроллер никак не может все быстро сбросить), таким образом все может захлебнуться. Я вырвал фразу из контекста. А hvlad после комментария pkarklinа о фантасмагории, сказал, что тут не с кем разговаривать. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 11:59 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQLон просто написал, что якобы при чекпойнте в ОЗУ блокируется страницы на запись до его окончания Нет, он писал совсем не это. Он писал, что страница блокируется от момента начала её записи до момента окончания её записи. Просто, по своей привычке пропустил несколько слов. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 12:16 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQL, Влад тебе не о том говорил. Конечно же не все страницы блокируются на время чекпойнта, а та что скидывается на диск, а может ещё несколько связанных страниц. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 12:23 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, +1 ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 12:24 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
pkarklinhvladПри плотном потоке изменений Lazy Writer не будет успевать сбросить все грязные страницы между чекпойнтами и\или предотвратить заполнение всего кеша грязными страницами. На более низком уровне - контроллер диска обработает меньше запросов на чтение, при наличии потока запросов на запись. И т.д. Я не удивлюсь, если там есть ещё связи, которые мне отсюда не видны. А можно это фантасмогорию представить в виде репро? Я готов в выходные потратить время на прогоне этого всего на Stage окружении. Адепты бесплатных СУБД привыкли использовать бесплатные сервера с 1ГБ и бесплатных админов, поэтому такое репро возможно только в голове hvlad Пока большая часть 128 ГБ ОЗУ не заполниться грязными страницами, асинхронная запись в БД будет иметь меньший приоритет в очереди на диск, чем чтение. "меньше запросов на чтение, при наличии потока запросов на запись" - очевидное не понимание работы очереди с приоритетами, но никто его не поправит, неужели у них такая солидарность в малограмотности? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 12:31 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Вася УткинПока большая часть 128 ГБ ОЗУ не заполниться грязными страницами, асинхронная запись в БД будет иметь меньший приоритет в очереди на диск, чем чтение. "меньше запросов на чтение, при наличии потока запросов на запись" - очевидное не понимание работы очереди с приоритетами, но никто его не поправит, неужели у них такая солидарность в малограмотности? Откуда такие сведения? Где можно почитать? Интересовался в плане настройки OS Linux для PostgreSQL (Oracle работает мимо кеша ОС, т.ч. для него не так актуально). Насколько я понял, приоритеты при операциях на диск контролирует "планировщик дисков" и то, если он установлен "правильный". Как я понял, для БД "правильный" это Deadline (а не новомодный CFG). НО даже при планировщике поведения "Пока большая часть 128 ГБ ОЗУ не заполниться грязными страницами, асинхронная запись в БД будет иметь меньший приоритет в очереди на диск, чем чтение" не будет: 1) Запись из очереди на устройство должна будет инициироваться по write_expire (по умолчанию для записи 5 сек) 2) Запись из очереди на устройство должна будет инициироваться по writes_starved (по умолчанию 2) IMHO & AFAIK Про другие СУБД не скажу, но PostgreSQL запись из буферов будет производить отдельным процессом. Опять таки по таймауту и/или разгребая нужное кол-во места в буферном кэше, а не исходя из "пока большая часть ... ОЗУ не заполниться". Аналогично, насколько я помню, и Oracle. И никакого приоритета "записи перед чтением" в описании потоков "скидывания буферов на диск" ни у PostgreSQL, ни у Oracle у не помню. IMHO & AFAIK Могу ошибаться. Вообще плохо представляю себе работу Linux и взаимодействие кэша ОС + очереди на диск. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 14:16 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Leonid Kudryavtsev, плюс ещё есть планировщик в самой СУБД. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 14:19 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Вася УткинПока большая часть 128 ГБ ОЗУ не заполниться грязными страницами, асинхронная запис ь в БД будет иметь меньший приоритет в очереди на диск, чем чтение.Откройте для себя forced writes = OFF (выставляется просто: gfix -w async /path/file.fdb). При работе под виндузой, если будет выставлено это fw = off, также надо установить в firebird.conf параметры: MaxUnflushedWrites = -1 MaxUnflushedWriteTime = -1 -- и тогда Firebird не будет ждать отклика от ОСи об окончании записи грязных страниц, это будет уже только проблема операционки. При работе в linux это приводит примерно к 2х увеличению произв-сти. Разумеется, ваш продакшен должен при этом реплицироваться или иметь shadow-копию на nfs - но это уже другой вопрос. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 14:20 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Таблоид<>Откройте для себя forced writes = OFF<> и сразу закройте , вместе с резюме таблоида, переложив его в пачечку соискателей метлы и совка. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 14:25 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Таблоид, ну его нафиг. Вот если бы был журнал, тогда в этом режиме можно было бы работать. А так я не готов рисковать своей базой. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 14:27 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Симонов ДенисВот если бы был журнал, тогда в этом режиме можно было бы работать. достаточно синхронной репликации ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 14:29 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Вася УткинLeonid Kudryavtsev, плюс ещё есть планировщик в самой СУБД. Где? Ткните носом в PostgreSQL и/или Oracle в режиме dedicated при БД на файловой системе. 1. Есть пользовательские потоки которые _обычно_ читают данные. 2. Есть DBWR который скидывает грязные блоки. AFAIK и то и другое полностью независимо друг от друга. В PostgreSQL DBWR просыпается по таймауту и тупо записывает N штук наиболее грязных блоков на диск (по доке, сорцы не смотрел). N определяется или константой или по некой формуле исходя из нагрузки на буферный кэш со стороны пользовательских потоков. О никаком "планировщике в СУБД" в доках не встречал Единственно, где встречал такие слова, статьи на Redhat, где Deadline disk scheduler для СУБД рекомендуют настраивать в режиме "приоритет чтения перед записью", без конкретики и реальных тестов. Вася УткинПока большая часть 128 ГБ ОЗУ не заполниться грязными страницами AFAIK современные СУБД пытаются не накапливать очень много "грязных страниц", т.к. в этом случае, может случиться "ой ой ой" в момент checkpoint'а (в современном Oracle "incremental checkpoint" вроде данную проблему решает). Поэтому DBWR и скидывает в фоне данные... === Все AFAIK. Могу ошибаться. Не админ ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 14:30 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
ТаблоидОткройте для себя он тебе про Фому (MSSQL), а ты ему про Ерему (FBSQL). Продолжайте в том же духе :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 14:31 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
dimitr, хотябы ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 14:31 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQLIvan Durakпропущено... чето я одного не понимаю?? Есть субд где это не так (мускл оставим). Асинхронный сброс на диск чекпоинтами - это стандарт давно же, не?? Любая файл-серверная СУБД. а конкретнее??? ну ассеss, раз. mysql там разный два. Кто еще? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 14:57 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Ivan DurakЛюбитель MSSQLпропущено... Любая файл-серверная СУБД. а конкретнее??? ну ассеss, раз. mysql там разный два. Кто еще? mysql -клиент-сервер! ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 15:12 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQLIvan Durakпропущено... а конкретнее??? ну ассеss, раз. mysql там разный два. Кто еще? mysql -клиент-сервер! тем более, так кто??? p.s. MyISAM же без логов?! ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 15:19 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Вася УткинАдепты бесплатных СУБД привыкли использовать бесплатные сервера с 1ГБ и бесплатных админов, поэтому такое репро возможно только в голове hvlad Я дико извиняюсь, но ТС вел речь о сравнении именно бесплатных СУБД, и он сравнивает MSSQL Express с другими бесплатными СУБД. У вас есть что сказать по теме? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 17:27 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
зюзя топ, ТСу надо совершено другие критерии вводить в эту табличку, иначе это сравнение будет не в пользу MS SQL Express ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 17:35 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQLЭто не придумки, повторюсь. Если вам необходимо записать 1000 дисковых блоков "последовательно", то есть головка будет себе постепенно смещаться в соседние сектора. Или в случае FB, она будет елозить по всему диску 1000 раз туда-сюда... А если 100 000...? Цифру 50 пользователей я взял с потолка. Просто подумайте какая бешенная нагрузка на перемещение головки. Любитель MSSQL, pkarklinБыло бы здОрово, если бы вместо баек, приводились бы выкладки. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 21:09 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
hvlad, авторВы пытаетесь меня заставить что-то доказывать - я не вижу для себя смысла играть в ваши игры. Боже упаси Вас что-либо доказывать мне. Вы привели довольно яркое описание некой ситуации, которая мне показалась "чепухой, невозможой вещью" (одно из значений для "фантасмагория"). авторВсё, что я написал выше легко проверить самостоятельно, при наличии желания. Т.е. сами Вы с такой ситуацией не сталкивались и все, что Вами написано, это нечто "нереальное, призрачное, созданное мечтой, воображением, в бреду" (другое значение для "фантасмагория")? авторЕсли вы с этим не согласны - ваше право, я не имею ни малейшего желания тут кого-то в чём-то убеждать. Лучшее убеждение, это не слова, а скрипты и показания счетчиков производительности. Но раз не хотите, то и не надо. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 21:39 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQLSSD не спасает, так как он не выигрывает по записи у обычного SAS. Прааальна. Random Write у него такое же как Sequential Write. А это значит, что преимущества у последовательной записи лога - исчезают, а недостатки двойной записи данных - остаются. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 21:50 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
pkarklin, ему некогда. Есть дела поважнее ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 21:52 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
pkarklinБоже упаси Вас что-либо доказывать мнеТипичный снобизм и завышенная самооценка. pkarklinНо раз не хотите, то и не надо.Именно, не хочу. С вами говорить - не хочу. Нет смысла. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 21:53 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
hvladpkarklinБоже упаси Вас что-либо доказывать мнеТипичный снобизм и завышенная самооценка. pkarklinНо раз не хотите, то и не надо.Именно, не хочу. С вами говорить - не хочу. Нет смысла. Ну, совсем отлично. Теперь Вы решили "перейти на личности". Очень Вам к лицу! ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 22:03 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
pkarklin, я уже говорил, что не играю в ваши игры ? Развлекайтесь без меня. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 22:36 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQLИ SSD не спасает, так как он не выигрывает по записи у обычного SAS . Он его обгоняет на чтении. Чушь какая-то, это где вы такой обычный SAS видели, быстрее 2800 МБ/с на запись? Это вам RAID10 штук из 60 дисков SAS 2.5'' 10Krpm надо. http://market.yandex.ru/product/7863931/spec?hid=91033&track=char Назначение для сервера Скорость записи /Скорость чтения 2800 /2800 Мб/с http://market.yandex.ru/catalog/91033/list?how=dpop&gfilter=2141208602:select&gfilter=2142356600:3200~ ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 23:11 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
pkarklindimitrА теперь запускаем oltp-тест и видим, как чекпойнты начинают очень быстро накладываться на запись в лог и тормозить циферки tpmC , пусть даже лог с базой на разных шпинделях. Я правильно понимаю, что конфигурация Вашей дисковой системы не справляется с нагрузкой? Вот, в этом квинтэссенция адептов микрософта или оракла. Если видят/слышат о тормозах в ФБ - то причина однозначно в том, что это бесплатная поделка, использующая технологии прошлого века с конструктивно заложенными тормозами. Если же тупит MSSQL - то виновато железо. Правда потом выясняется, что птичку засунули на контроллер домена с отключенным кэшем и статистику ни разу не пересчитывали (реальный случай), но это же ерунда, основная проблема конечно в кривизне самого ФБ. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 23:13 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
hvladя уже говорил, что не играю в ваши игры ? Развлекайтесь без меня. Т.е. придти сюда (Вас, полагаю, не насильно это заставили сделать?), высказать нечто несуразное, отказываться эту несуразность воспроизвести, используя приемы откровенного троллинга, что раз оппонент такой умный, то и сам это сможет сделать, после этого обозвать оппонента снобом и зазнайкой, и в результате преподнести это всё, как игру оппонетна. Снимаю шляпу... ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 23:28 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
автор бесплатная поделка, использующая технологии прошлого века с конструктивно заложенными тормозами. авторосновная проблема конечно в кривизне самого ФБ. Лучше и не скажешь! Именно так вы правы, архитектурный просчет. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 23:47 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
фибоначенко, Видите ли, в чем дело. Пока в этом топике преобладают эмоции. Вы готовы перевести дисскуссию в "техническое русло"? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2015, 23:48 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQLархитектурный просчет над архитектором свечку держали? Нимб не жмет? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.03.2015, 00:03 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
pkarklinВы готовы перевести дисскуссию в "техническое русло"? судя по большинству постов в этой ветке, оно никому не надо... ... |
|||
:
Нравится:
Не нравится:
|
|||
06.03.2015, 00:12 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Гонял я все эти базы и под разными нагрузками тоже, у каждой есть в чем-то преимущество, а в чем-то и просчет, говорю при этом не беря в расчет стоимость, мой вывод в подавляющем большинстве применениях результат одинаков, и он в большей степени зависит от шаловливых ручек и приложения, нежели от движка базы и железа, на котором он крутится... Конечно кто-то хочет толочь воду в ступе, ну чтож это его право. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.03.2015, 10:35 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Sergey OrlovГонял я все эти базы и под разными нагрузками тоже, у каждой есть в чем-то преимущество, а в чем-то и просчет, говорю при этом не беря в расчет стоимость, мой вывод в подавляющем большинстве применениях результат одинаков, и он в большей степени зависит от шаловливых ручек и приложения, нежели от движка базы и железа, на котором он крутится... ... Некоторые СУБД не умеют полностью использовать железо. Или не хотят (в express редакциях). ... |
|||
:
Нравится:
Не нравится:
|
|||
06.03.2015, 21:25 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
чччД, ага я вот не знаю какая СУБД может задействовать мою звуковую карту ... |
|||
:
Нравится:
Не нравится:
|
|||
06.03.2015, 22:31 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Вася УткинЛюбитель MSSQLИ SSD не спасает, так как он не выигрывает по записи у обычного SAS . Он его обгоняет на чтении. Чушь какая-то, это где вы такой обычный SAS видели, быстрее 2800 МБ/с на запись? Это вам RAID10 штук из 60 дисков SAS 2.5'' 10Krpm надо. http://market.yandex.ru/product/7863931/spec?hid=91033&track=char Назначение для сервера Скорость записи /Скорость чтения 2800 /2800 Мб/с http://market.yandex.ru/catalog/91033/list?how=dpop&gfilter=2141208602:select&gfilter=2142356600:3200~ http://habrahabr.ru/post/200464/ автор1.С ростом количества SAS дисков в массиве все показатели только улучшаются. 2. Для MySQL медленные подсистемы это SATA RAID1 и SAS RAID1. По остальным отличия есть, но они не столь существенны. 3. Для линейно записи хороши как большие массивы из SAS дисков в RAID10, так и SSD. Смысла использовать массивы из SSD нет . Стоимость растет, а производительность на месте. 4. Для линейного чтения хороши любые большие массивы. Но на практике лин. чтение без записи у нас почти не встретить. 5. Рандомное чтение за SSD одиночными или в Software RAID. 6. Для рандомной записи лучше использовать Hardware RAID из SSD , хотя не сильно поступаются и одиночные SSD. 7. Рандомные чтение/запись , то есть один из самых важных показателей, имеют лучшие результаты на Hardware RAID из SSD . 8. Обобщая все вышесказанное, для большинства задач лучше использовать большие массивы (>=8) из SAS или Hardware RAID из SSD. Но для некоторых задач корректнее будет использовать одинарные SSD. 9. Исходя из объемов SSD, которые преимущественно предлагаются на нашем рынке, под VDS-ноды стоит использовать максимальной производительности процессоры в паре с большими SAS массивами или же средненькие процессоры и одинарные SSD. Считаю что использование hw raid для двух SSD будет дороговато. 10. Если вам необходима быстрая система и нет необходимости в большом дисковом пространстве 2x SSD в Hardware RAID будет лучшим выбором. Если желаете немного сэкономить в ущерб производительности, тогда можно взять одинарный SSD или два SSD в софтовом рейде. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2015, 07:36 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Для линейно записи хороши как большие массивы из SAS дисков в RAID10, так и SSD. Смысла использовать массивы из SSD нет. Стоимость растет, а производительность на месте. Ну, я так уже и говорил: производительность систем с логом не улучшается. Поэтому их обходят как стоячих. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2015, 11:50 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2015, 14:56 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovКстати попалось: отличные возможности восстановления MS SQL ВозможностиaxelloadНужно восстановить базу из лога транзакций. Ситуация как всегда авральная. Умер массив на котором лежал mdf файл. лог транзакций цел. Пока системщики пытются прочитать информацию с массива пытаемся восстановить базу из лога транзакций. Что имеем: 1. Sql 2012 2. Лог транзакций от базы от 05.03.15 3. Предыдущая версия базы от 03.02.15, оставшаяся на другом сервере. 4. Копии файлов базы (просто скопированные файлы) 23.02.2015 5. Резервная копия сделанная средствами SQL (не бэкап, а именно резервная копия) от 17.02.14 Есть ли возможность восстановления? если да, то как? aleks2Вы имеете, самое позднее, данные на 23.02.2015. Остальное можно выкинуть. ЗЫ. Есть люди, которые делают бэкапы и есть люди, которые будут делать бэкапы. Интересно, на что надеялись админы, вытворяя такие чудеса с копированием базы? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2015, 17:30 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Наверное, в SQL2012 какой-то неправильный лог транзакций. Иначе никак не объяснить, что восстановление невозможно. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2015, 17:50 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Alexander A. SakНаверное, в SQL2012 какой-то неправильный лог транзакций. Иначе никак не объяснить, что восстановление невозможно. Все с ним правильно:) Нужно просто было щелкнуть пару раз мышкой и настроить нормальное резервное копирование (автоматически): 1. Полное резервное копирование базы раз в неделю 2. Ежедневное дифференциальное копирование 3 Ежеминутное резервное копирование журнала. И все всегда восстановиться. В том случае, который описан: SQL Server не позволяет копировать файлы при запущенной службе. Можно правда сделать теневую копию, если запущена служба специальная для SQL, которая разрешает такое. Но она по дефолту обычно отключена. Я подозреваю, что были скопированы mdf файл и все, во время остановки. Но если бы еще умудрились бы скопировать ldf на 23.02, можно было бы легко восстановить. 1. Присоединяем копию mdf к серверу в виде отдельной базы, указывая на скопированный ldf. 2. Делаем полный бэкап базы. 3. Затем делаем восстановление базы в другую базу c опцией norecovery 4. Накатываем копию лога от 05.03 с опцией recovery 5. Конечно все сработает если не было бэкапов лога между 23.02 и 05.03 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2015, 18:59 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovДля линейно записи хороши как большие массивы из SAS дисков в RAID10, так и SSD. Смысла использовать массивы из SSD нет. Стоимость растет, а производительность на месте. Ну, я так уже и говорил: производительность систем с логом не улучшается. Поэтому их обходят как стоячих. Что-то не совсем понятно, как выбор между SSD и SAS коррелирует в производительности СУБД с логом и без оного? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2015, 19:01 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQLхотя не сильно поступаются и одиночные SSD. с учетом высоких шансов одиночного SSD брякнуться и потерять вообще все данные, в отличие от hdd, не считаю осмысленным использовать для БД менее RAID1 из двух SSD. Кто использует один ssd - героический человек, или ему пофиг на свои данные. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2015, 19:28 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovКстати попалось: отличные возможности восстановления MS SQL Дима, а что будет с базой FB, если "Умер массив на котором лежал файл" и нет бэкапов? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2015, 19:40 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Alexander A. SakНаверное, в SQL2012 какой-то неправильный лог транзакций. Иначе никак не объяснить, что восстановление невозможно. Допустим, что это был сервер с "правильным" логом транзакций. Вас не затруднит описАть процесс восстановления бд для озвученной ситуации? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2015, 19:42 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
pkarklinа что будет с базой FB, если "Умер массив на котором лежал файл" и нет бэкапов? То же самое, что и в данном случае с MS SQL. Различие только в изначальном отсутствии иллюзии защищённости с помощью журнала у админа. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2015, 19:56 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovТо же самое, что и в данном случае с MS SQL. Различие только в изначальном отсутствии иллюзии защищённости с помощью журнала у админа. Тут не место иллюзиям. Достаточно элементарных знаний от чего "защищает" лог транзакций сам по себе, а от чего нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2015, 20:35 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
pkarklinДима, а что будет с базой FB, если "Умер массив на котором лежал файл" и нет бэкапов? вы хотите сказать, что сможете куда-то засунуть лог транзакций MS SQL при полном убиении базы? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2015, 20:54 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
kdvвы хотите сказать, что сможете куда-то засунуть лог транзакций MS SQL при полном убиении базы? Во всяком случае я смогу из него, например, с помощью софта стороннего производителя вытащить из него данные и "засунуть" в имеющиеся копию фала данных. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2015, 21:08 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
pkarklinя смогу из него, например, с помощью софта стороннего производителя вытащить из него данные и "засунуть" в имеющиеся копию фала данных. Почему аффтару топика по ссылке никто не ткнул пальцем в этот софт? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2015, 21:50 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakovpkarklinя смогу из него, например, с помощью софта стороннего производителя вытащить из него данные и "засунуть" в имеющиеся копию фала данных. Почему аффтару топика по ссылке никто не ткнул пальцем в этот софт? Я там задал пару вопросов. Подождем пока... ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2015, 21:53 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakovpkarklinя смогу из него, например, с помощью софта стороннего производителя вытащить из него данные и "засунуть" в имеющиеся копию фала данных. Почему аффтару топика по ссылке никто не ткнул пальцем в этот софт? потому что, если у него есть нормальный полный бэкап от 17.02+бэкап лога 05.03, то у него все нормально восстанавливается. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2015, 21:54 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakovpkarklinя смогу из него, например, с помощью софта стороннего производителя вытащить из него данные и "засунуть" в имеющиеся копию фала данных. Почему аффтару топика по ссылке никто не ткнул пальцем в этот софт? В том топике был вопрос о том, что все таки хранится в бэкапе от 17.02 (restore headeronly), чтобы понять общую стратегию, но автор не ответил. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2015, 22:04 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
pkarklinДима, а что будет с базой FB, если "Умер массив на котором лежал файл" и нет бэкапов ? pkarklinkdvвы хотите сказать, что сможете куда-то засунуть лог транзакций MS SQL при полном убиении базы? Во всяком случае я смогу из него, например, с помощью софта стороннего производителя вытащить из него данные и "засунуть" в имеющиеся копию фала данных. Тоесть, MSSQL с бекапом круче FB без бекапа? Двойные стандарты такие двойные ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2015, 22:39 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
miwaonline, авторДвойные стандарты такие двойные Отнюдь. авторТоесть, MSSQL с бекапом круче FB без бекапа? Нам пока неизвестно, есть ли бэкап. Но точно известно, что есть копия файла данных и текущий лог транзакций. При исходных условиях даже в самом безнадежном сценарии у ТС того топика есть возможность вытащить данные из лога. В случае потери файла FB даже возможности такой нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2015, 22:57 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
miwaonlinepkarklinДима, а что будет с базой FB, если "Умер массив на котором лежал файл" и нет бэкапов ? pkarklinпропущено... Во всяком случае я смогу из него, например, с помощью софта стороннего производителя вытащить из него данные и "засунуть" в имеющиеся копию фала данных. Тоесть, MSSQL с бекапом круче FB без бекапа? Двойные стандарты такие двойные Я уже писал выше, что лог важнее данных. И поскольку, в отличие от недо-СУБД FB, MSSQL хранит журнал и данные в разных местах. P.S. Им бы FB взять и запретить (с). ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2015, 23:09 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQLпоскольку, в отличие от недо-СУБД FB, MSSQL хранит журнал и данные в разных местах. Ты не поверишь, но если есть "разные места", то Firebird у любого вменяемого админа делает то же самое. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2015, 23:37 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, автору любого вменяемого админа делает то же самое и авторв изначальном отсутствии иллюзии защищённости с помощью журнала у админа Странно немного, апеллировать к ситуации, когда в одном случае админ невменяем, а в другом вменяем. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.03.2015, 23:44 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
pkarklinПри исходных условиях даже в самом безнадежном сценарии у ТС того топика есть возможность вытащить данные из лога. вы, наверное, шутите. Или вы никогда не общались с "пользователями неадминистрируемых систем". Какой, нахрен, "вытащить данные из лога"? Они даже слово "файл" не понимают. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.03.2015, 00:04 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
kdvвы, наверное, шутите. Или вы никогда не общались с "пользователями неадминистрируемых систем". Какой, нахрен, "вытащить данные из лога"? Они даже слово "файл" не понимают. Не шучу. Вопрос в "стоимости" данных. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.03.2015, 00:06 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
pkarklinНо точно известно, что есть копия файла данных и текущий лог транзакций. да откуда возьмется "копия файла данных", если такие пользователи никогда никаких копий не делают. Я все больше подозреваю, что вы напрочь "оторваны от народа". ... |
|||
:
Нравится:
Не нравится:
|
|||
08.03.2015, 00:07 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
kdv, авторда откуда возьмется "копия файла данных", если такие пользователи никогда никаких копий не делают. Мы обсуждаем тынц, приведенный Димой, или ...? авторЯ все больше подозреваю, что вы напрочь "оторваны от народа". Мы здесь "народ" сравниваем, или СУБД? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.03.2015, 00:11 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovЛюбитель MSSQLпоскольку, в отличие от недо-СУБД FB, MSSQL хранит журнал и данные в разных местах. Ты не поверишь, но если есть "разные места", то Firebird у любого вменяемого админа делает то же самое. каким образом, если у ФБ, и данные и пародия на лог находятся в одном файле? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.03.2015, 00:53 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQL, нет там пародии на лог. Ты не путай "undo-лог", т.е. данные для отмены и redo-лог. Последнего нет в FB не в каком виде. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.03.2015, 11:41 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQLнаходятся в одном файле? Ты не поверишь, но они могут находиться и в нескольких файлах. После аварии для полного восстановления данных достаточно чтобы выжил один любой из них. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
08.03.2015, 11:54 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
[quot Симонов Денис]Любитель MSSQL, нет там пародии на лог. Ты не путай "undo-лог", т.е. данные для отмены и redo-лог. Последнего нет в FB не в каком виде.[/quot И как же восстанавливать транзакции, которые изменили страницы в кэше, но не были сброшены на диск в момент аварии? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.03.2015, 12:24 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovЛюбитель MSSQLнаходятся в одном файле? Ты не поверишь, но они могут находиться и в нескольких файлах. После аварии для полного восстановления данных достаточно чтобы выжил один любой из них. В смысле зеркала? Наподобие mirroringa в SQL Server? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.03.2015, 12:26 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQL, перетирали уже. Что на второй круг заход? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.03.2015, 12:34 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQLИ как же восстанавливать транзакции, которые изменили страницы в кэше, но не были сброшены на диск в момент аварии? Кому бы понадобилось терять время на восстановление транзакций, которые так не были закоммичены? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
08.03.2015, 12:49 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQLнедо-СУБД FBУважаемый Любитель MSSQL, 1. Вы тут сначала сделали утверждение "FB не годится для высоконагруженных систем". Вам представили пример высоконагруженной системы. В принципе, наверное можно дать еще много примеров, но в этом нет необходимости. Не знаю как обстоит дело с логикой и математикой у любителей MSSQL, но если для некоего утверждения "ХХХ не годится" найдется хотя бы один контрпример, когда "годится" этого достаточно чтобы опровергнуть утверждение, на все 100%. Так что ваше утверждение неверно. 2. Далее, вы опять же на пальцах дали какой-то пример с дергающимися головками, забыв как минимум о том, что -в hdd есть кеш, в райд-контроллере есть кеш, в самой СУБД есть кеш. Вам любезно намекнули, что жизнь сложнее, чем наши представления о ней, и что подобные утверждения надо обязательно доказывать тестами и цифрами. И что может оказаться, что пара процентов скорости одной или другой СУБД в тесте, совершенно не играет роли на практике, или нивелируется еще парочкой дисков в рейде. В этом примере вы мне напоминаете одного моего знакомого, который когда едет на автомобиле, с ужасом думает, как там изнашиваются коленвал и клапана, хотя машина едет устойчиво на большой скорости. 3. Потом вы выдвинули некую гипотезу, что mssql более устойчив к дисковым сбоям, не пояснив совершенно сценарий, при котором это может произойти. Отказ одного диска? Так в рейде их несколько, заменить один не проблема. Отказ рейд-контроллера? Данные на диске, заменяем контроллер на тот же или версии выше старого, все в норме. Пьяный админ стер базу? Ну так что мешает пьяному любителю mssql стереть и базу и лог? Пожар в здании? В этом случае и база mssql и ее лог в большой вероятностью будут уничтожены, и нет преимущества одного сервера перед другим. В любом случае, если есть параноидальное желание добавить 1-2 девятки в надежность своей системы, в FB можно устроить теневую копию на другом диске. Из вышесказанного следует, что ваши нападки на FB пока что похожи на случай "я вот скажу, что у него сестра - бл*дь, а он пускай оправдывается, что у него нет сестры". Соответственно, имеют стоимость, близкую к нулю. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.03.2015, 12:54 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
pkarklinСтранно немного, апеллировать к ситуации, когда в одном случае админ невменяем, а в другом вменяем. В ситуации по ссылке админ был достаточно вменяем, чтобы положить логи "в другое место" отдельно от базы иначе он потерял бы и их. Вполне логично для сравнения брать случай с админом аналогичной вменяемости, который положил тень базы Firebird в такое же "другое место". Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
08.03.2015, 13:08 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovВ ситуации по ссылке админ был достаточно вменяем, чтобы положить логи "в другое место" отдельно от базы иначе он потерял бы и их. Нам неизвестно, чем это было обусловлено. Возможно просто на одном диске места не хватало на оба файла. Dimitry SibiryakovВполне логично для сравнения брать случай с админом аналогичной вменяемости, который положил тень базы Firebird в такое же "другое место". Совсем нет. Если уж и сравнивать "тень базы" FB, то с AlwaysOn в MS SQL. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.03.2015, 13:12 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
pkarklinСовсем нет. Если уж и сравнивать "тень базы" FB, то с AlwaysOn в MS SQL. Сравнивать фичи разного класса, применяемые для разных целей, было бы весьма странно. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
08.03.2015, 13:16 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovpkarklinСовсем нет. Если уж и сравнивать "тень базы" FB, то с AlwaysOn в MS SQL. Сравнивать фичи разного класса, применяемые для разных целей, было бы весьма странно. Хвакт! Сравнивать наличие фичи с практически полным её отсутствием - не спортивно! ... |
|||
:
Нравится:
Не нравится:
|
|||
08.03.2015, 14:40 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
sphinx_mvСравнивать наличие фичи с практически полным её отсутствием - не спортивно! Что значит "практически полное отсутствие"? Failover cluster у Firebird из коробки отсутствует абсолютно совершенно. Как и у MS SQL Express Edition. Впрочем, у Express и сравнимый mirroring тоже отсутствует. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
08.03.2015, 15:28 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQLИ как же восстанавливать транзакции, которые изменили страницы в кэше, но не были сброшены на диск в момент аварии? то, что было только в памяти, и умерло, никто не восстановит, никогда и никак. Кроме того, у IB/FB завершение транзакции - это изменение состояния транзакции в Transaction Inventory Page. В результате, если даже что-то записано на диск, но не имеет состояния committed, будет в дальнейшем вычищено как мусор. "восстанавливать" такие незавершенные транзакции нет никакого смысла ни в какой СУБД. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.03.2015, 16:43 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
kdvЛюбитель MSSQLИ как же восстанавливать транзакции, которые изменили страницы в кэше, но не были сброшены на диск в момент аварии? то, что было только в памяти, и умерло, никто не восстановит, никогда и никак. Кроме того, у IB/FB завершение транзакции - это изменение состояния транзакции в Transaction Inventory Page. В результате, если даже что-то записано на диск, но не имеет состояния committed, будет в дальнейшем вычищено как мусор. "восстанавливать" такие незавершенные транзакции нет никакого смысла ни в какой СУБД. А возможно ли такое: изменили страницу в кэше, еще не успели сбросить на диск, но транзакцию зафиксировали (поменял статус в transaction inventory page), случилась авария, как будем восстанавливать? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.03.2015, 18:02 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQLА возможно ли такое невозможно ... |
|||
:
Нравится:
Не нравится:
|
|||
08.03.2015, 18:09 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQL, не может. Потому как действует правило Careful Write. Страницы пишутся только в определённом порядке, чтобы любая прерванная запись не сделала транзакцию случайно подтверждённой. В случае аварии те страницы которые были записаны, но для них не было проставлено подтверждении транзакции в TIP просто окажутся мусором. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.03.2015, 18:12 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Симонов ДенисЛюбитель MSSQL, не может. Потому как действует правило Careful Write. Страницы пишутся только в определённом порядке, чтобы любая прерванная запись не сделала транзакцию случайно подтверждённой. В случае аварии те страницы которые были записаны, но для них не было проставлено подтверждении транзакции в TIP просто окажутся мусором. то есть при фиксации транзакции всегда происходит сброс "грязных страниц" на диск верно? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.03.2015, 18:51 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQL... 1. Полное резервное копирование базы раз в неделю 2. Ежедневное дифференциальное копирование 3 Ежеминутное резервное копирование журнала. ... "Твою же ж мать!" - (с) Эрик Теодор Картман ... |
|||
:
Нравится:
Не нравится:
|
|||
08.03.2015, 18:53 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQLто есть при фиксации транзакции всегда происходит сброс "грязных страниц" на диск верно? Вот только не надо опять начинать про головку, которая туда-сюда. Возвращайся, когда найдёшь оную у SSD. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
08.03.2015, 19:11 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQL, да, а может и раньше. Но фишка в том что и MSSQL они тоже сбрасываются на диск. Только в лог, а потом часть из них ещё и в файл БД. И вообще ваши рассуждения об удержании MSSQL ем базы в памяти немного смешны. Это может быть только для идеальных случаев когда объём ОЗУ превышает объём БД, а такое бывает далеко не всегда. А когда БД большие, например 1Tb, это далеко не так. И вот тогда страницы из кэша будут вытесняться, а следовательно их надо будет подсасывать с диска. Это может быть сделано из файла БД (если повезёт), а может из лога. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.03.2015, 19:18 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Симонов ДенисЭто может быть сделано из файла БД (если повезёт), а может из лога. Из лога - не может. Он читается только при восстановлении. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
08.03.2015, 19:26 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Симонов ДенисИ вообще ваши рассуждения об удержании MSSQL ем базы в памяти немного смешны . Это может быть только для идеальных случаев когда объём ОЗУ превышает объём БД, а такое бывает далеко не всегда. А когда БД большие, например 1Tb, это далеко не так. И вот тогда страницы из кэша будут вытесняться, а следовательно их надо будет подсасывать с диска. Это может быть сделано из файла БД (если повезёт), а может из лога. Ничего смешного здесь нет. Соотношение размера БД к размеру физической памяти мало интересно, ибо не все данные БД, как правило, нужны. Одним из критериев производительности MS SQL является Buffer Cache Hit Ratio. В сбалансированной системе он стремится к 100%. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.03.2015, 19:56 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, а вот тогда интересный вопрос возникает. Если чекпойнт ещё не произошёл, а кеш весь вытеснен, откуда данные брать? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.03.2015, 19:56 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Симонов ДенисЕсли чекпойнт ещё не произошёл, а кеш весь вытеснен, откуда данные брать? Невозможно вытеснить грязные страницы, т.е. перед вытеснением они должны быть записаны. Вытеснение всего кэша это чрезвычайная ситуация, ведущая к деградации производительности, ибо серверу приходится прибегать к физическому чтению, вместо логического. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.03.2015, 20:07 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
pkarklinОдним из критериев производительности MS SQL является Buffer Cache Hit Ratio. А как он считается? Уж не отношение ли это количества логических чтений к сумме логических и физических чтений?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
08.03.2015, 20:10 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovА как он считается? Уж не отношение ли это количества логических чтений к сумме логических и физических чтений?.. Отношение кол-ва страниц , полученных из буферного кэша, к общему кол-ву страниц для операции. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.03.2015, 20:14 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
pkarklinНевозможно вытеснить грязные страницы, т.е. перед вытеснением они должны быть записаны. Вытеснение всего кэша это чрезвычайная ситуация, ведущая к деградации производительности, ибо серверу приходится прибегать к физическому чтению, вместо логического. вот. А это значит что серверу так или иначе придётся сбрасывать грязные страницы на диск, иначе со временем все они станут грязными. Так что при определённых условиях всё же можно достичь такой ситуации при которой чекпойнты могут стать узким местом. Хотя согласен при грамотной настройке и достаточных характеристиках железа такого быть не должно. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.03.2015, 20:19 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Симонов ДенисХотя согласен при грамотной настройке и достаточных характеристиках железа такого быть не должно. Здесь больше влияние оказывает качество проектирования\кода, чем настройки\железо. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.03.2015, 20:23 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
pkarklin, согласен. Но вообще в СУБД достаточно умная подсистема IO. Например при сканировании здоровенной таблицы всё идёт "мимо" кэша так чтобы он не вытеснялся. Хотя в ряде случаев этого не избежать. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.03.2015, 20:28 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Симонов Денисвот. Согласно этому документу при чтении новых страниц, грязные сбрасываются в общем порядке LRU. Чекпоинты тут ни при чём. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
08.03.2015, 20:30 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQLСимонов ДенисЛюбитель MSSQL, не может. Потому как действует правило Careful Write. Страницы пишутся только в определённом порядке, чтобы любая прерванная запись не сделала транзакцию случайно подтверждённой. В случае аварии те страницы которые были записаны, но для них не было проставлено подтверждении транзакции в TIP просто окажутся мусором. то есть при фиксации транзакции всегда происходит сброс "грязных страниц" на диск верно? А они при этом уже не "грязные"... ... |
|||
:
Нравится:
Не нравится:
|
|||
08.03.2015, 21:52 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Кстати, напомнили. В SQL server используется собственное кэширование диска, более заточенное под свои задачи. Кроме того, это убирает дублирование кэша СУБДой и ОСью. Я не замечал, чтобы это как то влияло на производительность, но память должно экономить - факт. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.03.2015, 03:36 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
ЗимарглВ SQL server используется собственное кэширование диска, более заточенное под свои задачи. И чем же оно отличается от обычного LRU? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
09.03.2015, 12:40 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, у MS SQL кэша как минимум есть преимущество в упреждающем чтении и мультиблочном чтении. В FB собственный кэш этого пока не умеет. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.03.2015, 12:47 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Симонов Денису MS SQL кэша как минимум есть преимущество в упреждающем чтении и мультиблочном чтении. Кэш ОСи сам делает упреждающее чтение, так что в этом нет преимущества. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
09.03.2015, 13:04 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, да но кешу ОСи абсолютно до лампочки чего он там упреждающе читает, т.е. могут попасться как нужные так и не нужные в данный момент страницы. Я думаю не зря Влад работает над этой темой. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.03.2015, 13:20 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Симонов Денискешу ОСи абсолютно до лампочки чего он там упреждающе читает, т.е. могут попасться как нужные так и не нужные в данный момент страницы. Движок тоже не имеет хрустального шара чтобы это предсказывать. Но он группирует страницы так, чтобы потенциально нужные шли подряд. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
09.03.2015, 14:01 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, разница в том что движок знает о границах этих групп, а кеш оси нет. Ладно, не вижу смысла здесь это обсуждать. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.03.2015, 14:37 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
основная фича в том, что у взрослых субд фуллскан не вымывает кеш, у ФБ же одиночный фулскан просто вытеснит весь кеш. у взрослой субд гораздо более навороченная стратегия инвалидации кеша, в оракл например вычитывает целиком и не дает вытеснить таблицы занимающие менее xx% доступной памяти. т.е. все мелкие справочники всегда в кеше. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2015, 12:26 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Yo.!, не знаешь не говори. В FB есть защита от вымывания кэша большими фуллсканами. И она была ещё сделана во времена IB. Но есть только в супере, т.к. классике это было не актуально. А супер до трёшки почти никто не использовал. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2015, 12:38 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Симонов ДенисНо есть только в супере Этот кусок кода не зависит от архитектуры. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2015, 12:46 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, Код: plaintext 1. 2. 3.
оно работает только когда есть конкуренция за кэш. А в классике её нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2015, 13:07 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Симонов Денисне знаешь не говори. В FB есть защита от вымывания кэша большими фуллсканами. И она была ещё сделана во времена IB. Но есть только в супере, т.к. классике это было не актуально. А супер до трёшки почти никто не использовал. ну уж побольше вашего знаю. например знаю, что в 21 веке супер никому не интересен, а в остальных архитектурах нет единого кеша и соответственно смысла его использовать ... ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2015, 14:14 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
да, том сообщении имелось ввиду вымывание кеша ОСи при фулскане. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2015, 14:18 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Yo.!, я говорю о FB 3. Там есть супер с поддержкой SMP. И я понял твой пост. И говорю что в супере есть защита от вымывании кэша фулсканами. Он хоть и в состоянии беты, но для разработки новых проектов вполне пойдёт. Если конечно проект не на 1-2 месяца разработки. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2015, 14:25 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Yo.!например знаю, что в 21 веке супер никому не интересен Оракул, у которого есть только именно такая, многопоточная, архитектура, нервно курит в сторонке. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2015, 14:28 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Симонов Денися говорю о FB 3. Там есть супер с поддержкой SMP. И я понял твой пост. И говорю что в супере есть защита от вымывании кэша фулсканами. Он хоть и в состоянии беты, но для разработки новых проектов вполне пойдёт. Если конечно проект не на 1-2 месяца разработки. риск, я про бету с smp с 2007 года слышу. Dimitry SibiryakovОракул, у которого есть только именно такая, многопоточная, архитектура, нервно курит в сторонке. такой кривизны в оракле никогда не было, у оракла с рождения весь кеш един и сидит в shared memory, к которой пользовательские процессы напрямую обращаются. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2015, 14:44 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Yo.!, ой врёшь. В 2007 году беты не было, были только обещания, что она появится. Сейчас бета есть. Поэтому риск не так уж и велик. Там делать не много осталось, чтобы бета2 вышла. А потом чисто фикс багов до RC. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2015, 14:59 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Yo.!имелось ввиду вымывание кеша ОСи Дай угадаю: ты предлагаешь бороться с вымыванием кэша ОСи с помощью полного отключения его использования. Прэлееестно... Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2015, 15:09 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Симонов ДенисYo.!, ой врёшь. В 2007 году беты не было, были только обещания, что она появится. Сейчас бета есть. Поэтому риск не так уж и велик. Там делать не много осталось, чтобы бета2 вышла. А потом чисто фикс багов до RC. нет не вру, в далеком 2006 был обещан уже релиз FB 3.0 с тем самым smp http://firebird.sourceforge.net/devel/engine/roadmap2006.html ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2015, 15:24 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Yo.!, ты видишь разницу между абстрактным планом, когда совсем ничего нет, и когда есть рабочая бета версия? Трёшка была отложена дважды. Первый раз из-за того, что не всё что планировалось удалось в срок реализовать в 2.0. Поэтому был выпущен 2.1. Второй раз отложили потому, что делать слишком до фига и решили разбить на две части, первой из которых стал выход 2.5. Но заметь 2.5 надо было превратить в релиз, а непросто сделать альфа версией трёшки. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2015, 15:35 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Yo.!, ах да. Надо ещё учесть, что релиза Vulcan, на базе которой должен был быть 3.0, так и не было. То что вышло можно назвать глубокой альфой, а главный архитектор вулкана свалил в MySQL. Так что разработчикам FB пришлось всё допиливать самостоятельно. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2015, 15:51 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Yo.!ну уж побольше вашего знаю. например знаю, что в 21 веке супер никому не интересен, а в остальных архитектурах нет единого кеша и соответственно смысла его использовать ... Нихрена ты не знаешь. Есть еще мелкий и средний бизнес, супер на сегодняшних десктопах спокойно держит десятки активных юзеров без всяких райдов и ССД. И этот кусок рынка будет только расти. Мир намного больше и сложнее, чем тебе видится с твоей колокольни. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2015, 16:46 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
хватит трындеть, только пока не супер, а классик. В остальном согласен. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2015, 17:32 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Yo.!основная фича в том, что у взрослых субд фуллскан не вымывает кеш, у ФБ же одиночный фулскан просто вытеснит весь кеш. у взрослой субд гораздо более навороченная стратегия инвалидации кеша, в оракл например вычитывает целиком и не дает вытеснить таблицы занимающие менее xx% доступной памяти. т.е. все мелкие справочники всегда в кеше. Более того в Оракле, можно приказать конкретной таблице быть всегда в "кэше", поместив ее в спецобласть кэша. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2015, 18:31 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
хватит трындетьYo.!ну уж побольше вашего знаю. например знаю, что в 21 веке супер никому не интересен, а в остальных архитектурах нет единого кеша и соответственно смысла его использовать ... Нихрена ты не знаешь. Есть еще мелкий и средний бизнес, супер на сегодняшних десктопах спокойно держит десятки активных юзеров без всяких райдов и ССД. И этот кусок рынка будет только расти. Мир намного больше и сложнее, чем тебе видится с твоей колокольни. Доля количества транзакций в этом сегменте по отношению к общему количеству "большого и сложного мира" ничтожно мала. А хоть мысль: "В каждый ларек по FB!" ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2015, 18:36 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQLхватит трындетьпропущено... Нихрена ты не знаешь. Есть еще мелкий и средний бизнес, супер на сегодняшних десктопах спокойно держит десятки активных юзеров без всяких райдов и ССД. И этот кусок рынка будет только расти. Мир намного больше и сложнее, чем тебе видится с твоей колокольни. Доля количества транзакций в этом сегменте по отношению к общему количеству "большого и сложного мира" ничтожно мала. А хоть мысль: "В каждый ларек по FB!" Неловко отвлекать вас от ваших больших-пребольших дел с огромным, просто невероятным количеством транзакций, но ТС сравнивал Экспресс редакцию сиквела с ФБ. У вас есть аргументы по теме, или вы опять будете притягивать сюда за уши слона? Кстати количество рабочих мест в среднем и мелком бизнесе превышает оное в крупном бизнесе. И даже в нашей стране, несмотря на все старания правительства по удушению предпринимательства в зародыше. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2015, 18:57 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQLА хоть мысль: "В каждый ларек по FB!" Поздно, она там уже есть. Пенсионный фонд постарался. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2015, 19:43 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
зизя топКстати количество рабочих мест в среднем и мелком бизнесе превышает оное в крупном бизнесе. В среднем и мелком бизнесе как правило стоИт приатская 1С с пиратским MS SQL на пиратской винде. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2015, 21:19 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
pkarklin, а вот и не факт. Многие до сих пор юзают 7.7 работающую с dBase файлами ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2015, 21:36 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Симонов Денисpkarklin, а вот и не факт. Многие до сих пор юзают 7.7 работающую с dBase файлами так под нее не выходят обновления. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2015, 21:45 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQL, а многим до лампочки. Есть кучу всяких ИП, которые ведут в 1C только серую бухгалтерию. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2015, 22:00 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
pkarklinзизя топКстати количество рабочих мест в среднем и мелком бизнесе превышает оное в крупном бизнесе. В среднем и мелком бизнесе как правило стоИт приатская 1С с пиратским MS SQL на пиратской винде. Простите, но время пираток уже прошло, в своей практике я уже не встречаю пираток 1С, кстати сиквел там если он юзается, это или express или posgress... Да и винды с офисом на бухгалтерском компе лицензионные... ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2015, 23:12 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Sergey OrlovПростите, но время пираток уже прошло, в своей практике я уже не встречаю пираток 1С, кстати сиквел там если он юзается, это или express или posgress... Да и винды с офисом на бухгалтерском компе лицензионные... Вы правильно развиваете мысль. FB в списках не значился... ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2015, 23:19 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
pkarklinSergey OrlovПростите, но время пираток уже прошло, в своей практике я уже не встречаю пираток 1С, кстати сиквел там если он юзается, это или express или posgress... Да и винды с офисом на бухгалтерском компе лицензионные... Вы правильно развиваете мысль. FB в списках не значился... FB на 1С нельзя использовать из-за его некоторых технических ограничений. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2015, 23:26 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
ZeroMQFB на 1С нельзя использовать из-за его некоторых технических ограничений. Спасибо! Мне это не надо объяснять. Объясните это зизя топ. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2015, 23:28 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
pkarklinFB в списках не значился... Как, впрочем, и Оракул. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2015, 23:40 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
ZeroMQFB на 1С нельзя использовать из-за его некоторых технических ограничений. 1C, как уже говорили, проектирвоалось под работу с DBF. MS SQL с его dirty read и блокировками по всему телу оказался ближе всего к этому уровню. PgSQL 1С-никам пришлось допиливать чтобы довести до нужного уровня. В Firebird dirty read изначально никогда не было и допилить было гораздо труднее. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2015, 23:49 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovВ Firebird dirty read изначально никогда не было и допилить было гораздо труднее. dirty read тут вообще не причем ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2015, 23:51 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, Да, пичалька. Сиквел допили до версионника, а FB до блокировочника - нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2015, 23:53 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
pkarklin, а зачем? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2015, 23:55 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Симонов Дениса зачем? Если это вопрос про FB, то получается для того, чтобы работать "под" 1С в среднем и мелком бизнесе, о котором тут некоторые чуть ранее упоминали, как об основых "потребителях" 1С. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2015, 23:58 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovZeroMQFB на 1С нельзя использовать из-за его некоторых технических ограничений. 1C, как уже говорили, проектирвоалось под работу с DBF. MS SQL с его dirty read и блокировками по всему телу оказался ближе всего к этому уровню. PgSQL 1С-никам пришлось допиливать чтобы довести до нужного уровня. В Firebird dirty read изначально никогда не было и допилить было гораздо труднее. 1С в клиент-серверной конфигурации интенсивно, модифицирует и удаляет создает "временные" таблички. А так же из-за того, что "ширину выборки" в fb ограничена 64К ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2015, 23:58 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Симонов Денис, если сильно хочется, в ФБ можно заставить читателей ждать писателей. Правда, блокировочником он от этого не станет. И слава богу. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2015, 23:58 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
pkarklinСиквел допили до версионника Вот только 1С мигрировала на слона задолго до того, как из MS вылупился-таки версионник. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2015, 00:00 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
ZeroMQА так же из-за того, что "ширину выборки" в fb ограничена 64К ибо "недо-клиент-сервер" обожает тянуть "звездочки" из всех заджойненных таблиц, по поводу и без. Но крайним в этом уродстве оказался ФБ, ага. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2015, 00:02 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovВот только 1С мигрировала на слона задолго до того, как из MS вылупился-таки версионник. Так и не нужен никогда был 1С версионник. И сейчас не нужен. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2015, 00:06 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
pkarklinZeroMQFB на 1С нельзя использовать из-за его некоторых технических ограничений. Спасибо! Мне это не надо объяснять. Объясните это зизя топ. А мне не надо ничего объяснять, я своим глазам пока еще верю. В аптечной рознице 1С практически отсутствует. Один из лидеров рынка, начавший с разработки конфиги под 7.7 от 1С отказался вообще. Про убожества типа Рарус-Аптека можно даже не говорить. Есть отдельные извращенцы, уже который год держащие целого програмера, который все допиливает самописную конфигу. Зато ФБ пользуют минимум 2 разные проги в регионе. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2015, 00:29 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
pkarklinDimitry SibiryakovВот только 1С мигрировала на слона задолго до того, как из MS вылупился-таки версионник. Так и не нужен никогда был 1С версионник. И сейчас не нужен.1c это не мера вещей, а мера овна. овну, конечно же, не нужно соприкасаться с нормальным миром - пусть на масдай-куеле живут. то, как 1С "работает" с пж -- это (ужас){3}, евпочя. т.к. мозги у этих [f-words] заточены only под блокировочник. ну типа как у некоторых местных гурьев. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2015, 00:47 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
эттаpkarklinпропущено... Так и не нужен никогда был 1С версионник. И сейчас не нужен.1c это не мера вещей, а мера овна. овну, конечно же, не нужно соприкасаться с нормальным миром - пусть на масдай-куеле живут. то, как 1С "работает" с пж -- это (ужас){3}, евпочя. т.к. мозги у этих [f-words] заточены only под блокировочник. ну типа как у некоторых местных гурьев. 1C - это, пожалуй, самый характерный пример success story в российском IT - бизнесе. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2015, 09:06 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
чччДэттапропущено... 1c это не мера вещей, а мера овна. овну, конечно же, не нужно соприкасаться с нормальным миром - пусть на масдай-куеле живут. то, как 1С "работает" с пж -- это (ужас){3}, евпочя. т.к. мозги у этих [f-words] заточены only под блокировочник. ну типа как у некоторых местных гурьев. 1C - это, пожалуй, самый характерный пример success story в российском IT - бизнесе. суммируем : Код: plaintext
только не надо путать тёплое с мягким -- сам баблопоток в 1С генерируется его овёнными качествами (как и количество "специалистов" по поддержке и конфигурастированию). сам грешен - конфигурастил форк упп, сращивал и интегрировал, плавали, знаем ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2015, 13:13 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Это ж через какую задницу надо было делать последовательности, чтобы в них вылезли такие баги ?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2015, 14:47 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovЭто ж через какую задницу надо было делать последовательности, чтобы в них вылезли такие баги ?.. Задница у всех одна: Duplicate values returned from native Oracle sequence ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2015, 21:03 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
зюзя топА мне не надо ничего объяснять, я своим глазам пока еще верю. В аптечной рознице 1С практически отсутствует. Один из лидеров рынка, начавший с разработки конфиги под 7.7 от 1С отказался вообще. Про убожества типа Рарус-Аптека можно даже не говорить. Есть отдельные извращенцы, уже который год держащие целого програмера, который все допиливает самописную конфигу. Зато ФБ пользуют минимум 2 разные проги в регионе . Эти проги, это автоматизация только розничной торговли или это законченное решение по РСБУ и НУ, например, в части выгрузки декларации по НДС в Такском? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2015, 21:06 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
pkarklinЗадница у всех одна: Duplicate values returned from native Oracle sequence с чего это одна ? обычный мсскл программист, с руками из задницы. когда у руки из задницы даже оракл не спасет. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2015, 21:45 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Yo.!, Ой, ну не надо... с тынцаSince you're using the XE version of the database, though, that complicates things since that version doesn't come with support and doesn't get patches. Can you reproduce the issue in a supported version of the database (i.e. the standard or enterprise edition)? If so, does applying the latest patchset help? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2015, 21:53 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
pkarklinYo.!, Ой, ну не надо... с тынцаSince you're using the XE version of the database, though, that complicates things since that version doesn't come with support and doesn't get patches. Can you reproduce the issue in a supported version of the database (i.e. the standard or enterprise edition)? If so, does applying the latest patchset help? согласен, не надо. надо учить английским, что бы Йо не потешался ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2015, 21:56 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Yo.!pkarklinYo.!, Ой, ну не надо... пропущено... согласен, не надо. надо учить английским, что бы Йо не потешался Спасибо, с английским у меня всё впорядке. :) Но у тебя есть шанс перевести это лучше, чем я. А я проверю. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2015, 21:58 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
pkarklinОй, ну не надо... Паш, именно что не надо. Одно дело - подтверждённый баг , другое - криворукий явер, искренне уверенный, что именно СУБД виновата в ошибке его приложения. Я бы даже поставил сотню баксов на то, что знаю, как именно он ошибся - не защитил критической секцией переменную, которую "другие потоки ведь только читают". ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2015, 22:07 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
softwarerПаш, именно что не надо. Одно дело - подтверждённый баг ... Хорошо, не буду. Всё равно доступа к Металинку у меня нет. Это только MS выкладывает всё в общий доступ. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2015, 22:52 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Субъективно в MS SQL багов и проблем как-то меньше чем в Оракле. Опять таки субъективно. То ли сказывается, что основная разработка ведется в штатах славянскими программистами и есть целая армия тестировщиков у MS, в отличии от Оракла, который все перенес в Индию, если не ошибаюсь, то ли это просто мое заблуждение. P.S. Я как-то был в Дубае, и там 70% населения это трудовые мигранты из Индии, Бангладеша ,Филиппин. Так вот я обратил внимание на крайне низкий уровень интеллекта этих людей. Они не могли элементарную фразу по-английски построить. И сравнение славянина и индуса в плане разработки софта, все таки не в пользу последнего. Отсюда можно сделать вывод, может и ошибочный, что MS может где-то и не дотягивает по функционалу до Оракла (сейчас заведу старую шарманку: нет пакетов, нет триггеров ич роу, есть только один тип индекса, нет материализованных представлений, которые обновляются онлайн и т.д.), но(!) все, что есть работает безотказно. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2015, 13:17 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQLP.S. Я как-то был в Дубае, и там 70% населения это трудовые мигранты из Индии, Бангладеша ,Филиппин. Так вот я обратил внимание на крайне низкий уровень интеллекта этих людей. Они не могли элементарную фразу по-английски построить.Мда, если вы об уровне интеллекта индусских программистов по трудовым мигрантам в Дубаях судите, то не стоит удивляться тому, что и остальные оценки и сравнения, мягко говоря, не очень корректны. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2015, 15:20 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQLОпять таки субъективно. То ли сказывается, что основная разработка ведется в штатах славянскими программистами троллинг запрещен правилами а у вас явно троллинг, где-то тут была фотка SQL команды макрософт, пара белых, большая часть индусы, остальные какие-то узкоглазые ... ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2015, 16:13 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQLславянскими программистами По такому принципу следует выбирать Firebird ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2015, 20:11 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Yo.!где-то тут была фотка SQL команды макрософт, пара белых, большая часть индусы, остальные какие-то узкоглазые ... Эта? http://blogs.msdn.com/cfs-filesystemfile.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-54-68-metablogapi/1050.SQLServerTeamInRed_5F00_6EE8D175.png ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2015, 22:08 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2015, 23:52 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Yo.!Любитель MSSQLОпять таки субъективно. То ли сказывается, что основная разработка ведется в штатах славянскими программистами троллинг запрещен правилами а у вас явно троллинг, где-то тут была фотка SQL команды макрософт, пара белых, большая часть индусы, остальные какие-то узкоглазые ... А почему троллинг. Я написал свое предположение оно оказалось ошибочное. Но тогда всё равно непонятно отчего sql server работает стабильнее чем оракл. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2015, 01:12 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQLА почему троллинг. Я написал свое предположение оно оказалось ошибочное. Но тогда всё равно непонятно отчего sql server работает стабильнее чем оракл. Начнем с начала. На чем основывается ваше утверждение "sql server работает стабильнее чем оракл". Хотя бы пример исследования или статистика по отказам. После этого можем перейти на влияние культурных, расовых и т.д. различий на разработку ПО. <:o) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2015, 06:55 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQL...MS может где-то и не дотягивает по функционалу до Оракла... но(!) все, что есть работает безотказно. http://rsdn.ru/forum/db/5984440 ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2015, 13:58 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQLА почему троллинг. Я написал свое предположение оно оказалось ошибочное. Но тогда всё равно непонятно отчего sql server работает стабильнее чем оракл. Мне вот тоже непонятно почему вы перестали пить по утрам. :) Я по жизни больше с любителями Oracle сталкивался, чем с любителями MSSQL и у этих любителей MSSQL лажал чаще, чем Oracle. Так что весь вопрос в способе заточке рук конкретного любителя. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2015, 14:43 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Bogdanov AndreyЛюбитель MSSQLА почему троллинг. Я написал свое предположение оно оказалось ошибочное. Но тогда всё равно непонятно отчего sql server работает стабильнее чем оракл. Мне вот тоже непонятно почему вы перестали пить по утрам. :) Я по жизни больше с любителями Oracle сталкивался, чем с любителями MSSQL и у этих любителей MSSQL лажал чаще, чем Oracle. Так что весь вопрос в способе заточке рук конкретного любителя. Отнюдь не только в заточке. Оракл не способен по дефолту даже установиться без проблем. Чтобы пройти процесс инсталляции под Линукс, нужно пройти целый квест. Так что заточка тут ни причем, тут просто "нужно знать". ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 00:47 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQLОтнюдь не только в заточке. Оракл не способен по дефолту даже установиться без проблем. Ставил Оракула десятки раз, проблем не наблюдал. Что я делаю не так? Любитель MSSQLЧтобы пройти процесс инсталляции под Линукс, нужно пройти целый квест.Могу заверить, что этот квест вам покажется цветочками в сравнении с процессом для установки MSSQL под Линукс. :)) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 00:52 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
К сожалению, по MSSQL у меня опыт не богатый. Пытался ставить всего пару раз. Оба раза не взлетело. Правда оба раза ставил под Виндой, может надо было на Линуксе пробовать? :)) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 01:04 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Полюбасу постгрес ставится проще обоих! ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 01:22 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Ivan DurakПолюбасу постгрес ставится проще обоих! С PG у меня опыта еще меньше, чем c MSSQL - ставил один раз в жизни, поставился :) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 01:36 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
SТUDЕNТIvan DurakПолюбасу постгрес ставится проще обоих! С PG у меня опыта еще меньше, чем c MSSQL - ставил один раз в жизни, поставился :) и у меня меньше. И тоже поставился! ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 01:43 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
SТUDЕNТ Ставил Оракула десятки раз, проблем не наблюдал. Что я делаю не так? То есть вы хотите сказать, что запустил setup и поехали? То есть вам не нужно создать группы пользователей, самих пользователей, выставить параметры ядра, установить необходимые пакеты. Это все нужно сделать, собственно, перед установкой, сделать изменения в профиле пользователя и прочее. Или опишите процесс установки Оракл под Линукс SТUDЕNТМогу заверить, что этот квест вам покажется цветочками в сравнении с процессом для установки MSSQL под Линукс. :)) Это невозможно, так как MS SQL не функционирует под Linux ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 11:54 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
SТUDЕNТК сожалению, по MSSQL у меня опыт не богатый. Пытался ставить всего пару раз. Оба раза не взлетело. Правда оба раза ставил под Виндой, может надо было на Линуксе пробовать? :)) И где конкретно возникли проблемы "невзлета"? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 11:55 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Ivan DurakПолюбасу постгрес ставится проще обоих! PG -это попытка клонировать Oracle. Лучше уж сам Oracle. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 11:56 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovpkarklinFB в списках не значился... Как, впрочем, и Оракул. Что за бред. Oracle уже лет 5 как является поддерживаемой СУБД у 1С, начиная с версии 8.2 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 11:57 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovZeroMQFB на 1С нельзя использовать из-за его некоторых технических ограничений. 1C, как уже говорили, проектирвоалось под работу с DBF. MS SQL с его dirty read и блокировками по всему телу оказался ближе всего к этому уровню. PgSQL 1С-никам пришлось допиливать чтобы довести до нужного уровня. В Firebird dirty read изначально никогда не было и допилить было гораздо труднее. Абсолютно неверно. Вы рассуждаете категориями 1С 7.7. В 1С 8.x все уровни транзакций по дефолту имеют RR (можно сделать RC). У MSSQL 2005+ есть замечательный уровень транзакций RC_snapshot. И при специальной установки опции БД все транзакции, у которых указан уровень RC, автоматом "снепшотятся". ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 12:01 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovpkarklinСиквел допили до версионника Вот только 1С мигрировала на слона задолго до того, как из MS вылупился-таки версионник. Мигрировала в 2006 году с выход 1С 8.1. MS стал версионником, начиная с версии 2005 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 12:02 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
зюзя топpkarklinпропущено... Спасибо! Мне это не надо объяснять. Объясните это зизя топ. А мне не надо ничего объяснять, я своим глазам пока еще верю. В аптечной рознице 1С практически отсутствует. Один из лидеров рынка, начавший с разработки конфиги под 7.7 от 1С отказался вообще. Про убожества типа Рарус-Аптека можно даже не говорить. Есть отдельные извращенцы, уже который год держащие целого програмера, который все допиливает самописную конфигу. Зато ФБ пользуют минимум 2 разные проги в регионе. Чем розница аптечная отличается от розничной продажи колбасы? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 12:04 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQLMS стал версионником, начиная с версии 2005 не совсем "стал". В нем стало возможным использовать версионность. Только непонятно, кто ее использует. Возможно что практически никто (по сравнению с количеством тех, кто продолжает использовать MS SQL как блокировочник). ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 13:20 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
kdvТолько непонятно, кто ее использует. Гм... А это может стать темой для опроса. :) kdvВозможно что практически никто (по сравнению с количеством тех, кто продолжает использовать MS SQL как блокировочник). Это косвенно подтверждается статистикой с собеседований. ЗЫ. Мы используем. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 14:59 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQLSТUDЕNТ Ставил Оракула десятки раз, проблем не наблюдал. Что я делаю не так? То есть вы хотите сказать, что запустил setup и поехали? То есть вам не нужно создать группы пользователей, самих пользователей, выставить параметры ядра, установить необходимые пакеты. Это все нужно сделать, собственно, перед установкой, сделать изменения в профиле пользователя и прочее. Или опишите процесс установки Оракл под ЛинуксТ.е. запустить команду "yum install oracle-rdbms-server-11gR2-preinstall" домохозяйка не способна? Кстати, решите другой квест - поставьте MSSQL без админовских прав на ОС. В нормальных компаниях за ОС и за СУБД отвечают разные люди. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 16:03 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Alexander RyndinВ нормальных компаниях за ОС и за СУБД отвечают разные люди. В нормальных компаниях группа DBA входит в группу локальных админов на серверах, где будет стоять\стоит СУБД. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 16:11 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Alexander RyndinТ.е. запустить команду "yum install oracle-rdbms-server-11gR2-preinstall" домохозяйка не способна? Он не решает всех проблем, все равно пару пакетов, потом инсталлятор заставляет доставить [/quot] Кстати, решите другой квест - поставьте MSSQL без админовских прав на ОС. В нормальных компаниях за ОС и за СУБД отвечают разные люди.[/quot] Очень странное понимание о "нормальных" компаниях, если сервер используются только для СУБД, почему ДБА не может и заниматься и ОС (между прочим в обязанностях ДБА есть такой пункт как поддерживание работоспобности базы данных, и ОС в том числе, ибо накроется ОС, накроется и база, все просто). ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 16:28 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
pkarklinAlexander RyndinВ нормальных компаниях за ОС и за СУБД отвечают разные люди. В нормальных компаниях группа DBA входит в группу локальных админов на серверах, где будет стоять\стоит СУБД.Это и понятно. Ведь MSSQL это СУБД для small and medium business. В серьезных системах админу СУБД даром права админа ОС не нужны - меньше знаешь, лучше спишь. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 16:28 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQLОчень странное понимание о "нормальных" компаниях, если сервер используются только для СУБД, почему ДБА не может и заниматься и ОС (между прочим в обязанностях ДБА есть такой пункт как поддерживание работоспобности базы данных, и ОС в том числе, ибо накроется ОС, накроется и база, все просто).Займитесь тогда и протиркой пыли. А то пыль может послужить причиной смерти СУБД ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 16:29 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Alexander RyndinЭто и понятно. Ведь MSSQL это СУБД для small and medium business. В серьезных системах админу СУБД даром права админа ОС не нужны - меньше знаешь, лучше спишь . В серьезных организациях, где надо иметь хотя бы четыре 9ки, подход "меньше знаешь, лучше спишь" не прокатывает, ибо эти четыре девятки надо обеспечивать быстротой реакции. И если, сбой произошел в системе, использующей СУБД, то DBA первым как правило получит оповещение и он будет принимать решение, что делать. Вплоть да захода в HP SIM и нажатии кнопки RESET. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 17:06 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
pkarklinAlexander RyndinЭто и понятно. Ведь MSSQL это СУБД для small and medium business. В серьезных системах админу СУБД даром права админа ОС не нужны - меньше знаешь, лучше спишь . В серьезных организациях, где надо иметь хотя бы четыре 9ки, подход "меньше знаешь, лучше спишь" не прокатывает, ибо эти четыре девятки надо обеспечивать быстротой реакции. И если, сбой произошел в системе, использующей СУБД, то DBA первым как правило получит оповещение и он будет принимать решение, что делать. Вплоть да захода в HP SIM и нажатии кнопки RESET.Cisco вы тоже сами перегружаете? storage тоже сами админите? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 17:09 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Alexander RyndinCisco вы тоже сами перегружаете? storage тоже сами админите? Нет. Нет. Но права админа и права на управление железом серверов с СУБД у DBA должны быть. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 17:10 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
pkarklinправа админа и права на управление железом серверов с СУБД у DBA должны быть. А уборщица должна заниматься прокладкой водопроводных труб и закупкой чистящих средств? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 17:18 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Alexander RyndinЛюбитель MSSQLОчень странное понимание о "нормальных" компаниях, если сервер используются только для СУБД, почему ДБА не может и заниматься и ОС (между прочим в обязанностях ДБА есть такой пункт как поддерживание работоспобности базы данных, и ОС в том числе, ибо накроется ОС, накроется и база, все просто).Займитесь тогда и протиркой пыли. А то пыль может послужить причиной смерти СУБД Давайте не ерничать. В SQL Server есть возможность "ловить" события от ОС и наоборот. Это сделано для того, чтобы ДБА мог принять правильное реагирование на то или другое событие. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 18:06 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQLAlexander Ryndinпропущено... Займитесь тогда и протиркой пыли. А то пыль может послужить причиной смерти СУБД Давайте не ерничать. В SQL Server есть возможность "ловить" события от ОС и наоборот. Это сделано для того, чтобы ДБА мог принять правильное реагирование на то или другое событие.А это как "В SQL Server есть возможность "ловить" события от ОС"? и как это относится к возможности инсталляции MSSQL под "пользователем с достаточными привилегиями"? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 18:53 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
pkarklin Но права админа и права на управление железом серверов с СУБД у DBA должны быть. То есть то, что для установки MSSQL на сервак нужно быть немножко админом ОСи не удивлает. А тот же факт для установки Oracle на Linux ставит любителей MSSQL в тупик. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 19:10 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Дык вроде Oracle даже и права админа не особо нужны. Как я помню, он в конце инсталляции говорит "пойдите к Вашему админу и попросите его из под рута выполниться такой-то .sh скрипт". Насколько я помню. По установке Oracle на Solaris ))) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 19:42 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Leonid KudryavtsevДык вроде Oracle даже и права админа не особо нужны. Как я помню, он в конце инсталляции говорит "пойдите к Вашему админу и попросите его из под рута выполниться такой-то .sh скрипт". Насколько я помню. По установке Oracle на Solaris )))Просто тут были претензии к тому, что для устоновки Oracle на Linux нужно сделать непостижимую для ДБА операцию создания пользователя в ОС. Поэтому и хочется понять, почему для MSSQL-ного ДБА потребность иметь админа ОСи удивления не вызывает, а для ораклового - вызывает. Неужели по дефоту предполагается, что люди не знакомые с администртированием винды принципиально не могут работать с MSSQL. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 19:57 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQLSТUDЕNТМогу заверить, что этот квест вам покажется цветочками в сравнении с процессом для установки MSSQL под Линукс. :)) Это невозможно, так как MS SQL не функционирует под LinuxТо есть вы согласны, что поставить MSSQL На Линукс сложнее, чем Oracle. Любитель MSSQLИ где конкретно возникли проблемы "невзлета"?К счастью у меня под рукой были любители MSSQL, которые любезно согласились помочь. Подкрутили там что-то в реестре (или еще где)... Это было довольно давно и с тех пор я стараюсь на грабли MSSQL не наступать - доверяю установку сего продукта специалистам. В сухом остатке имеем: Для операционной системы Windows и установщик Oracle и установщик MSSQL очень просты и ориентированы на домохозяек. Иногда при установке что-то ломается, но специалист чинит одной рукой. Для операционной системы Линукс Oracle требует уже более вдумчивого процесса установки, но если человек хотя бы раз командную строку видел, то с процессом справится. А MSSQL невозможно поставить несмотря на усилия любых специалистов и никакие сокровенные знания тут не помогут. Теперь вернемся к вашему исходному утверждению о том, что MSSQL проще и дружелюбнее. И попробуйте обосновать его хоть какими-нибудь фактами. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 20:53 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Bogdanov Andreypkarklin Но права админа и права на управление железом серверов с СУБД у DBA должны быть. То есть то, что для установки MSSQL на сервак нужно быть немножко админом ОСи не удивлает. А тот же факт для установки Oracle на Linux ставит любителей MSSQL в тупик. Вы не моглибы уточнить, в каком из моих сообщений Вы обнаружили описываемое Вами удивление? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 21:03 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakovpkarklinправа админа и права на управление железом серверов с СУБД у DBA должны быть. А уборщица должна заниматься прокладкой водопроводных труб и закупкой чистящих средств? Вы не видите разницы между "должны быть права" и "должен эти права использовать"?! ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 21:06 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
pkarklinBogdanov Andreyпропущено... То есть то, что для установки MSSQL на сервак нужно быть немножко админом ОСи не удивлает. А тот же факт для установки Oracle на Linux ставит любителей MSSQL в тупик. Вы не моглибы уточнить, в каком из моих сообщений Вы обнаружили описываемое Вами удивление?Я кажется чётко написал, что удивление обнаруживается у "любителей MSSQL". У вас ник немного другой. Да и вас я считаю все-таки профессионалом. Если вы согласны с тем, что для установки СУБД полезно знать что-то и об операционной системе, то спорить в данном случае нам не о чем. Просто некоторые любители этого не понимают. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 21:14 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQLЧем розница аптечная отличается от розничной продажи колбасы? День самой обычной аптеки начинается с оприходования нескольких сотен позиций от десятка поставщиков (попартийно, форматы электронных документов у поставщиков разные), наценки с учетом гос. регулирования реестра ЖНВЛС (список из 20000 строк, наценка идет не от оптовой цены, а от цены изготовителя), проверки по сериям на фальсификат (18000 строк), печати протоколов согласования, ярлыки, ценники - дальше как у всех. Если аптека находится в одном городе со складом поставщика - до обеда можно скинуть заявку, привезут к вечеру. После обеда качаем десяток прайсов, в некоторых до 10000 позиций, в общем получается тысяч 50-80. Специфика фармацевтического рынка такова, что ассортимент большинства поставщиков пересекается на 70-80 процентов, и опираясь на единый справочник и статистику продаж нужно раскидать заказ по минимальным ценам. Кроме всего этого есть куча нюансов: к примеру когда упаковку таблеток распаковывают поштучно и продают блистерами, например 30 таблеток по 10 в блистере, и решения типа продавать по 0,333 не катят, так как на складе либо зависает 0,001 либо цена последнего блистера отличается от остальных. И на весь этот бардак нужно печатать журнал распаковки образца 80х годов, который потом приходят из прокуратуры, росздравнадзора и т.д. и проверяют. А еще бывают заморочки типа конвулекса мягкие капсулы и кишечнорастворимые, заводской штрихкод на них один, но на мягкие государство держит цены, а на растворимые - нет. Ошибка в наценке будет стоить от 40000р до отзыва лицензии. А еще бывает абсолютно одинаковый витрум, но один приходит с 10% НДС, а второй - с 18%. И если аптечный пункт мелкий, то все это может делать один человек. Кроме всего каждая организация работает по разному, кто-то приходует все централизовано в офисе и раскидывает по точкам, а у кого-то каждая аптека заказывается и приходует сама, или смешанный вариант. Так что аптечная розница маленько посложнее продуктовой будет. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 21:21 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
зюзя топ, Не впечатлило. ЗЫ. Колбасой не торгую... ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 21:25 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Bogdanov AndreyЯ кажется чётко написал, что удивление обнаруживается у "любителей MSSQL". У вас ник немного другой. Сойдемся на том, что Вы ошиблись в написании ника. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 21:33 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Bogdanov Andreypkarklinпропущено... Вы не моглибы уточнить, в каком из моих сообщений Вы обнаружили описываемое Вами удивление?Я кажется чётко написал, что удивление обнаруживается у "любителей MSSQL". У вас ник немного другой. Да и вас я считаю все-таки профессионалом. Если вы согласны с тем, что для установки СУБД полезно знать что-то и об операционной системе, то спорить в данном случае нам не о чем. Просто некоторые любители этого не понимают. Вы перекрутили все. Обычная тактика, когда нет фактов. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 22:07 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
зюзя топЛюбитель MSSQLЧем розница аптечная отличается от розничной продажи колбасы? День самой обычной аптеки начинается с оприходования нескольких сотен позиций от десятка поставщиков (попартийно, форматы электронных документов у поставщиков разные), наценки с учетом гос. регулирования реестра ЖНВЛС (список из 20000 строк, наценка идет не от оптовой цены, а от цены изготовителя), проверки по сериям на фальсификат (18000 строк), печати протоколов согласования, ярлыки, ценники - дальше как у всех. Если аптека находится в одном городе со складом поставщика - до обеда можно скинуть заявку, привезут к вечеру. После обеда качаем десяток прайсов, в некоторых до 10000 позиций, в общем получается тысяч 50-80. Специфика фармацевтического рынка такова, что ассортимент большинства поставщиков пересекается на 70-80 процентов, и опираясь на единый справочник и статистику продаж нужно раскидать заказ по минимальным ценам. Кроме всего этого есть куча нюансов: к примеру когда упаковку таблеток распаковывают поштучно и продают блистерами, например 30 таблеток по 10 в блистере, и решения типа продавать по 0,333 не катят, так как на складе либо зависает 0,001 либо цена последнего блистера отличается от остальных. И на весь этот бардак нужно печатать журнал распаковки образца 80х годов, который потом приходят из прокуратуры, росздравнадзора и т.д. и проверяют. А еще бывают заморочки типа конвулекса мягкие капсулы и кишечнорастворимые, заводской штрихкод на них один, но на мягкие государство держит цены, а на растворимые - нет. Ошибка в наценке будет стоить от 40000р до отзыва лицензии. А еще бывает абсолютно одинаковый витрум, но один приходит с 10% НДС, а второй - с 18%. И если аптечный пункт мелкий, то все это может делать один человек. Кроме всего каждая организация работает по разному, кто-то приходует все централизовано в офисе и раскидывает по точкам, а у кого-то каждая аптека заказывается и приходует сама, или смешанный вариант. Так что аптечная розница маленько посложнее продуктовой будет. Этот простой функционал с лихвой покрывает "Управление торговым предприятием" при чем их коробки. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 22:10 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQLВы перекрутили все. Обычная тактика, когда нет фактов.А я факты предоставлять и не должен. Я тут о превосходствах отдельных СУБД ничего не утверждал. Это вы безосновательные утверждения делали, вот и потрудитесь предоставить факты в их защиту. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 22:28 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQLЭтот простой функционал с лихвой покрывает "Управление торговым предприятием" при чем их коробки. В вашем выдуманном мирке - возможно. А в реале люди, уже купившие 1С с подачи франчейзера, проработавшие пару месяцев вынуждены переходить на другое ПО, несмотря на все попытки франчайзеров заставить это работать, небесплатные между прочим. И это не единичный случай. Ну не работает ваш "сферический конь в вакуме" в реале. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2015, 07:56 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
зюзя топЛюбитель MSSQLЭтот простой функционал с лихвой покрывает "Управление торговым предприятием" при чем их коробки. В вашем выдуманном мирке - возможно. А в реале люди, уже купившие 1С с подачи франчейзера, проработавшие пару месяцев вынуждены переходить на другое ПО, несмотря на все попытки франчайзеров заставить это работать, небесплатные между прочим. И это не единичный случай. Ну не работает ваш "сферический конь в вакуме" в реале. Это очень странный случай. Процент внедряемости 1С очень высок. Не совсем понятно, что у вас не работает. Вот вы пишите "попытки франчайзеров заставить это работать"- имеется ввиду, что не могут запустить программу 1С? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2015, 12:49 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Любитель MSSQLЭто очень странный случай. Процент внедряемости 1С очень высок. Не совсем понятно, что у вас не работает. Вот вы пишите "попытки франчайзеров заставить это работать"- имеется ввиду, что не могут запустить программу 1С? Нет, я же писал - после нескольких месяцев работы с попытками допилить конфигурацию. И это не единичный случай. Не верите мне - воспользуйтесь поиском, вот к примеру: http://www.pharmforum.ru/viewtopic.php?f=14&t=235 Из упомянутых там продуктов: Солярис - на ФБ, М-Аптека - на древней каше, М-Аптека плюс - каша поновее, еФарма - 1С 7.7, еФарма2 - С#+MSSQL (судя по контексту кое-где продолжают называть просто еФарма), Papyrus Pharm - хз на чем, но судя по сайту 1С там не валялась, Инфоаптека - ФБ, Алгортим-С - ФБ, Юнико - лет 10 назад это был кларион, что щас - хз, Аптека 2007 - вроде MSSQL. Из не упомянутых в нашем регионе есть еще Аптека-Урал - тоже ФБ. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2015, 14:01 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
зюзя топЛюбитель MSSQLЭтот простой функционал с лихвой покрывает "Управление торговым предприятием" при чем их коробки. В вашем выдуманном мирке - возможно. А в реале люди, уже купившие 1С с подачи франчейзера, проработавшие пару месяцев вынуждены переходить на другое ПО, несмотря на все попытки франчайзеров заставить это работать, небесплатные между прочим. И это не единичный случай. Ну не работает ваш "сферический конь в вакуме" в реале. +1 Страна немножно не Россия, реалии чуть другие, но 1С в аптеках не видно нигде от слова "совсем". «Добро пожаловать в реальный мир»© ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2015, 14:57 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
много текста, ниасилил. и все же postgresql или firebird ? сейчас работаю с фаербердом, и когда база становится объемом более 7 гигов, начинается тормознутый капец. в базе около 60 связанных таблиц, гора представлений, процедур, триггеров. и вот как себя ведет постгрес при похожей структуре? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2016, 22:09 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Imperousкак себя ведет постгрес при похожей структуре? Конечно же гораздо лучше. Но ты не мелочись, сразу переходи на Оракул. Для твоих мелких гигабайт и ХЕ редакции хватит. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2016, 22:29 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Imperousи когда база становится объемом более 7 гигов, начинается тормознутый капец что-то не так делаете. В промышленном использовании на ФБ базы сейчас 100-500 гиг, а 6 лет назад я на своем десктопе протестил базу в 1 терабайт. Там только 1 индекс был 29 гиг, в 4 раза больше, чем ваша база. Так что, и на PostgreSQL с базой в 7 гиг у вас будут проблемы. Imperousгора представлений, процедур, триггеров. все познается в сравнении. Например, как вам база на ФБ в 75 гиг, около 500 одновременных активных пользователей, около 600 таблиц, более 5000 процедур, 800 триггеров, и работает все это почти круглосуточно. И я бы не сказал, что это прямо-таки "большая база". ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2016, 22:39 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Imperous, при большом желании можно и базу в 100 метров заставить тормозить. 7 гигов это довольно маленькая база. На FB вполне комфортно работают БД которые в десятки раз больше. На количество процедур и триггеров вообще пофиг, проблема если и есть то скорее с их содержимым. Imperousвот как себя ведет постгрес при похожей структуре? а какой такой структуре? Тут её никто не видел, а телепатически мы её представить не можем. Ещё раз повторю количество объектов метаданных само по себе мало влияет на производительность. Если действительно хочешь решить проблему, то в первую очередь посмотри на управление транзакциями в своём приложении. Ещё можешь включить трейс и ловить тормозные запросы и разбираться с ними. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2016, 09:38 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
простите, немножко приуменьшил кол-во таблиц, активных около 380, вьюх 180, процедур 115, триггеров 620, генераторов 400, индексов 1730. плюс сама среда, которая юзает эту базу, также подключается к 70 гиговой блобовой базы, но там все просто, 5 таблиц и подключение редкое, по мере надобности. данные, в основном, записываются большими блоками одновременно, например около 1000 записей за раз, от одного юзера. юзеров около 40. сервант: e5630, 2 проца, 32 озу, винда 64бит, винт скайзи. про структуру имел в виду разношерстность данных, и более 20 таблиц, не просто форум или инет магаз. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2016, 12:28 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
ну и параметры fb DefaultDbCachePages = 4096 Страницы тоже по 4096 кластер тоже 4096 ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2016, 12:30 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Imperousпро структуру имел в виду разношерстность данных, и более 20 таблиц, не просто форум или инет магаз. На FB редко кто пишет форум или инет магаз. Для этого и mysql хватает. Imperous, 1. Размер страницы я бы увеличил минимум до 8192 2. Если архитектура CS/SC и нагрузка в основном не READ ONLY, то размер кеша великоват. Если SS, то наоборот маловат. 3. Можно попробовать обновится до Firebird 3.0, сменить архитектуру на SS и поставить кеш в 50k страниц. Если хочешь чтобы помогли с Firebird, то лучше задавать вопросы в профильной ветке. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2016, 12:57 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Симонов ДенисImperousпро структуру имел в виду разношерстность данных, и более 20 таблиц, не просто форум или инет магаз. На FB редко кто пишет форум или инет магаз. Для этого и mysql хватает. Imperous, 1. Размер страницы я бы увеличил минимум до 8192 2. Если архитектура CS/SC и нагрузка в основном не READ ONLY, то размер кеша великоват. Если SS, то наоборот маловат. 3. Можно попробовать обновится до Firebird 3.0, сменить архитектуру на SS и поставить кеш в 50k страниц. Если хочешь чтобы помогли с Firebird, то лучше задавать вопросы в профильной ветке. пасиб. я зашел просто узнать про постгрес. а так да, надо перестраивать, там еще много чего не того. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2016, 13:10 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
И да, стоит классик ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2016, 13:12 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Imperousя зашел просто узнать про постгрес. а что, прямо так сладко поют? мол, приходи к нам, у нас все супер-пупер? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2016, 15:38 |
|
Firebird, PostgreSQL, MsSql, Oracle
|
|||
---|---|---|---|
#18+
Симонов ДенисРазмер страницы я бы увеличил Это конечно, не повредит, но из "когда база становится объемом более 7 гигов, начинается тормознутый капец" я вангую уход больших сортировок из памяти на диск. Этому пациенту уже терапевт не поможет. kdvа что, прямо так сладко поют? мол, приходи к нам, у нас все супер-пупер? Да пофиг, главное чтобы он перешёл уже, а то так и будет безмозглую мышь изображать. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2016, 19:24 |
|
|
start [/forum/topic.php?all=1&fid=35&tid=1552266]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
60ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
263ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 380ms |
0 / 0 |