
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
30.12.2010, 14:08
|
|||
|---|---|---|---|
Выбор из бесплатных СУБД: Firebird, MySQL, PostgreSQL |
|||
|
#18+
Выбор из бесплатных СУБД: Firebird, MySQL, PostgreSQL. Интересуют следующее: 0. наличие блокировочного/версионного механизма транзакций 1. линкованые сервера (гетерогенные запросы) 2. партиционирование 3. индексированные (материализованные) представления Задача: поток данных на запись в БД около 100-1000 записей в секунду. Необходимо хранить данные и выполнять аналитические запросы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.12.2010, 14:15
|
|||
|---|---|---|---|
|
|||
Выбор из бесплатных СУБД: Firebird, MySQL, PostgreSQL |
|||
|
#18+
exploysВыбор из бесплатных СУБД: Firebird, MySQL, PostgreSQL. Интересуют следующее: 0. наличие блокировочного/версионного механизма транзакций 1. линкованые сервера (гетерогенные запросы) 2. партиционирование 3. индексированные (материализованные) представления Судя по списку, ты о вышеназванных СУБД знаешь только названия... Бери PostrgeSQL. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.12.2010, 14:49
|
|||
|---|---|---|---|
|
|||
Выбор из бесплатных СУБД: Firebird, MySQL, PostgreSQL |
|||
|
#18+
ИМХО - Постгрес. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.12.2010, 14:53
|
|||
|---|---|---|---|
Выбор из бесплатных СУБД: Firebird, MySQL, PostgreSQL |
|||
|
#18+
Postgres ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.12.2010, 15:27
|
|||
|---|---|---|---|
Выбор из бесплатных СУБД: Firebird, MySQL, PostgreSQL |
|||
|
#18+
Dimitry SibiryakovexploysВыбор из бесплатных СУБД: Firebird, MySQL, PostgreSQL. Интересуют следующее: 0. наличие блокировочного/версионного механизма транзакций 1. линкованые сервера (гетерогенные запросы) 2. партиционирование 3. индексированные (материализованные) представления Судя по списку, ты о вышеназванных СУБД знаешь только названия... Бери PostrgeSQL. А кто спорит. В постгресе все 1,2 и 3 присутствуют без существенных ограничений? Я так понимаю PostgreSQL как и Firebird чисто версионник? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.12.2010, 15:30
|
|||
|---|---|---|---|
|
|||
Выбор из бесплатных СУБД: Firebird, MySQL, PostgreSQL |
|||
|
#18+
exploysВ постгресе все 1,2 и 3 присутствуют без существенных ограничений? А тебе уже не всё равно? В остальных-то они совершенно отсутствуют. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.12.2010, 15:54
|
|||
|---|---|---|---|
Выбор из бесплатных СУБД: Firebird, MySQL, PostgreSQL |
|||
|
#18+
exploysВыбор из бесплатных СУБД: Firebird, MySQL, PostgreSQL.MySQL тут точно мимо кассы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.12.2010, 16:07
|
|||
|---|---|---|---|
Выбор из бесплатных СУБД: Firebird, MySQL, PostgreSQL |
|||
|
#18+
Dimitry SibiryakovexploysВ постгресе все 1,2 и 3 присутствуют без существенных ограничений? А тебе уже не всё равно? В остальных-то они совершенно отсутствуют. Мне не все равно. Firebird с версии 2.5 умеет 1 пункт. MySQL умеет 1, 2 и имеет два движка MyIsam и InnoDB, что может быть удобно. miksoft, почему так категорично? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.12.2010, 16:21
|
|||
|---|---|---|---|
Выбор из бесплатных СУБД: Firebird, MySQL, PostgreSQL |
|||
|
#18+
exploysMySQL умеет 1, 2 и имеет два движка MyIsam и InnoDB, что может быть удобно. miksoft, почему так категорично?MyIsam - не поддерживает транзакции, при записи блокируется вся таблица. Пункт 1 формально поддерживается, но с массой ограничений, в т.ч. без транзакций и секционирования. Пункт 3 "индексированные (материализованные) представления" - нету. Аналитических функций тоже нет. Хотя можно попытаться некоторые из них изобразить с помощью переменных. Вставлять 1000 одиночных записей в секунду тоже не каждый сумеет, т.к. могут потребоваться специальные настройки и прочие телодвижения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.12.2010, 16:24
|
|||
|---|---|---|---|
|
|||
Выбор из бесплатных СУБД: Firebird, MySQL, PostgreSQL |
|||
|
#18+
exploysFirebird с версии 2.5 умеет 1 пункт. То, как он это "умеет" - издевательство над здравым смыслом. Лучше бы не умел вообще чем так. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.12.2010, 16:57
|
|||
|---|---|---|---|
|
|||
Выбор из бесплатных СУБД: Firebird, MySQL, PostgreSQL |
|||
|
#18+
miksoftскиппед Вставлять 1000 одиночных записей в секунду тоже не каждый сумеет, т.к. могут потребоваться специальные настройки и прочие телодвижения. Тут любая СУБД упрётся в дисковую подсистему. И смотря ещё каких записей - не столько количество важно, сколько длинна. И ещё туева хуча параметров - наличие индексов, внешних ключей, триггеров и прочей ботвы. Если "плоская" таблица длинной в 2 числовых и 1 небольшое строковое поле - так любая вменяемая СУБД это сможет без всяких проблем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.12.2010, 17:41
|
|||
|---|---|---|---|
Выбор из бесплатных СУБД: Firebird, MySQL, PostgreSQL |
|||
|
#18+
miksoftexploysMySQL умеет 1, 2 и имеет два движка MyIsam и InnoDB, что может быть удобно. miksoft, почему так категорично?MyIsam - не поддерживает транзакции, при записи блокируется вся таблица. ... Вставлять 1000 одиночных записей в секунду тоже не каждый сумеет, т.к. могут потребоваться специальные настройки и прочие телодвижения. Это засада, если целостность потребуется. А вставка в MyIsam несмотря на блокировку всей таблицы должна идти по идее быстрее чем с транзакциями. miksoftПункт 1 формально поддерживается, но с массой ограничений, в т.ч. без транзакций и секционирования. Имелось ввиду распределенные секционированные представления и распределенные транзакции? Кстати как у этих СУБД с принудительным кэшированием таблиц и временными таблицами у кого из них реализовано лучше? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.12.2010, 21:27
|
|||
|---|---|---|---|
Выбор из бесплатных СУБД: Firebird, MySQL, PostgreSQL |
|||
|
#18+
exploys, IMHO, исходя из предъявленных требований о "бесплатных" СУБД стоит забыть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.12.2010, 22:31
|
|||
|---|---|---|---|
|
|||
Выбор из бесплатных СУБД: Firebird, MySQL, PostgreSQL |
|||
|
#18+
pkarklinexploys, IMHO, исходя из предъявленных требований о "бесплатных" СУБД стоит забыть. Я бы так не сказал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.12.2010, 22:38
|
|||
|---|---|---|---|
Выбор из бесплатных СУБД: Firebird, MySQL, PostgreSQL |
|||
|
#18+
Vinny the POOHЯ бы так не сказал. Ваши предложения? С по полочкам разложенными реализациями требований... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.12.2010, 22:43
|
|||
|---|---|---|---|
|
|||
Выбор из бесплатных СУБД: Firebird, MySQL, PostgreSQL |
|||
|
#18+
pkarklinVinny the POOHЯ бы так не сказал. Ваши предложения? С по полочкам разложенными реализациями требований... авторИнтересуют следующее: 0. наличие блокировочного/версионного механизма транзакций 1. линкованые сервера (гетерогенные запросы) 2. партиционирование 3. индексированные (материализованные) представления Задача: поток данных на запись в БД около 100-1000 записей в секунду. Необходимо хранить данные и выполнять аналитические запросы. PostgreSQL. По пунктам: 0. Честный версионник. 1. Если ещё кто-то не сделал (ХЗ, гуглить надо) - реализуется за 10 минут и в 10 строк на PL/PERLU под любую СУБД, к какой есть DBI-драйвер (а он есть ВООБЩЕ ПОД ВСЕ СУБД). Если надо, шоб было ваще мега шустро - дополнения на С писать тоже очень просто. 2. Партиционирование таблиц, как я понял? Присутствует штатно, хорошо документировано 3. Тут не совсем понял. Мат.представление - это обычная таблица, обновляемая раз в N времени. Делается элементарно штатными средствами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.12.2010, 22:51
|
|||
|---|---|---|---|
Выбор из бесплатных СУБД: Firebird, MySQL, PostgreSQL |
|||
|
#18+
Vinny the POOHЕсли ещё кто-то не сделал (ХЗ, гуглить надо) ... как я понял ... Тут не совсем понял... Делается элементарно... И так, я так, понял, что если ХЗ погуглить, то, если, как ты понял, то кто-то не сделал, то делается элементарно, если совсем не понял? ЗЫ. Ты, знаешь, с такими подходами только на кусочек черняги можно заработать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.12.2010, 22:54
|
|||
|---|---|---|---|
Выбор из бесплатных СУБД: Firebird, MySQL, PostgreSQL |
|||
|
#18+
pkarklin, Ты же знаешь, кто он такой. Время охота тратить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.12.2010, 23:13
|
|||
|---|---|---|---|
Выбор из бесплатных СУБД: Firebird, MySQL, PostgreSQL |
|||
|
#18+
Senya_LТы же знаешь, кто он такой. Время охота тратить? Если честно, то не знаю. Я вообще привык относиться ко всем, в том, числе к незнакомым, с уважением. Но, порой, уважение пропадает, и остается только одна неприязнь. Причем не по "политическим взглядам". Слава Богу, время у меня есть, ибо я в отпуске. ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.12.2010, 23:39
|
|||
|---|---|---|---|
Выбор из бесплатных СУБД: Firebird, MySQL, PostgreSQL |
|||
|
#18+
Vinny the POOH3. Тут не совсем понял. Мат.представление - это обычная таблица, обновляемая раз в N времени. Делается элементарно штатными средствами. Обновляемая по требованию или автоматически при изменении данных в таблице-источнике. Может использоваться в запросе для его ускорения по наименованию или автоматически оптимизатором при обращении к таблице(цам) источнику(кам). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.12.2010, 00:13
|
|||
|---|---|---|---|
Выбор из бесплатных СУБД: Firebird, MySQL, PostgreSQL |
|||
|
#18+
exploysМожет использоваться в запросе для его ускорения по наименованию М.б. элементарного Full Text Search хватит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.12.2010, 13:47
|
|||
|---|---|---|---|
Выбор из бесплатных СУБД: Firebird, MySQL, PostgreSQL |
|||
|
#18+
pkarklinexploysМожет использоваться в запросе для его ускорения по наименованию М.б. элементарного Full Text Search хватит? Может и можно, но у меня в основном числовые данные и мат.вью. использую для предварительной агрегации :) По наименованию - имеется ввиду указывая имя этого представления непосредственно в запросе. С наступающим всех! :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.12.2010, 16:58
|
|||
|---|---|---|---|
Выбор из бесплатных СУБД: Firebird, MySQL, PostgreSQL |
|||
|
#18+
miksoftВставлять 1000 одиночных записей в секунду тоже не каждый сумеет, т.к. могут потребоваться специальные настройки и прочие телодвижения. Кстати, в мою старую тему Быстрое создание записей в БД может кто допишет данные для PG и MySQL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.01.2011, 16:23
|
|||
|---|---|---|---|
Выбор из бесплатных СУБД: Firebird, MySQL, PostgreSQL |
|||
|
#18+
Siemargl, на время выполнения вставок влияет - дисковая система - настройки кэширования - различные режимы СУБД и ведения журнала транзакций - уровни изоляции - использование физического/виртуального сервера - количество записей на транзакцию - устройство СУБД Итого сама СУБД влияет на 1 из 7 пунктов. Смысл теста есть при идентичности первых 6 пунктов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.01.2011, 16:47
|
|||
|---|---|---|---|
Выбор из бесплатных СУБД: Firebird, MySQL, PostgreSQL |
|||
|
#18+
exploysКстати как у этих СУБД с принудительным кэшированием таблиц и временными таблицами у кого из них реализовано лучше? Кстати с принудительным кэшированием судя по всему все нормально в MyISAM http://dev.mysql.com/doc/refman/5.1/en/myisam-key-cache.html http://dev.mysql.com/doc/refman/5.1/en/load-index.html Код: plaintext 1. 2. 3. 4. 5. 6. 7. Если делать только вставки то теоретически MySQL(MyISAM) будет быстрее всех за счет наименьшей степени рандомности записи. Единственное чей-нибуть кривой аналитический запрос может отложить на часик все вставки за счет блокировки таблицы, тем самым переполнив ОЗУ и уйдя в своп. Или инесрты с автоинкрементным PK будут писаться в конец таблицы и не наткнуться на блокировку чтения таблицы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/search_topic.php?author=%D1%81%D0%BF%D0%B8%D1%82&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
29ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
61ms |
get tp. blocked users: |
1ms |
| others: | 1110ms |
| total: | 1266ms |

| 0 / 0 |
