|
Выбор СУБД. Нужна очень быстрая вставка.
|
|||
---|---|---|---|
#18+
Стоит задача вставлять данные со скоростью 60 000 записей в секунду. Посоветуйте СУБД. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2010, 19:41 |
|
Выбор СУБД. Нужна очень быстрая вставка.
|
|||
---|---|---|---|
#18+
когда то в АСУ ТП для этого юзали IndustrialSQL Server это, конечно, не совсем СУБД, это надстройканад MS SQL, но заточено всё это именно под быструю вставку данных не мне не ихменяет мой склероз, то версия 7.1 до 70тыс событий в секунду могла записывать ... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2010, 19:51 |
|
Выбор СУБД. Нужна очень быстрая вставка.
|
|||
---|---|---|---|
#18+
Плоский файл, который заливается в СУБД в пакетном режиме, через определенные промежутки времени. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2010, 04:42 |
|
Выбор СУБД. Нужна очень быстрая вставка.
|
|||
---|---|---|---|
#18+
спит , вот потестил сегодня "свою" СУБД Код: plaintext 1. 2. 3.
Результат всегда - менее секунды. Если так Код: plaintext
то 2 секунды... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2010, 08:24 |
|
Выбор СУБД. Нужна очень быстрая вставка.
|
|||
---|---|---|---|
#18+
СУБД Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT Тестил на простенькой "персоналке"... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2010, 08:25 |
|
Выбор СУБД. Нужна очень быстрая вставка.
|
|||
---|---|---|---|
#18+
спит, Надо еще знать, что с данными делать дальше и какие будут индексы и срок хранения. А то может плоского файла и хватит. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2010, 09:27 |
|
Выбор СУБД. Нужна очень быстрая вставка.
|
|||
---|---|---|---|
#18+
спит пишет: > Стоит задача вставлять данные со скоростью 60 000 записей в секунду. > Посоветуйте СУБД. Для этой задачи лучшая СУБД -- текстовый или бинарный файл. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2010, 10:48 |
|
Выбор СУБД. Нужна очень быстрая вставка.
|
|||
---|---|---|---|
#18+
SERG1257 пишет: > Плоский файл, который заливается в СУБД в пакетном режиме, через > определенные промежутки времени. Зачем в СУБД -то заливать ? У ТС не было такой задачи. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2010, 10:49 |
|
Выбор СУБД. Нужна очень быстрая вставка.
|
|||
---|---|---|---|
#18+
MasterZiv Зачем в СУБД -то заливать ? У ТС не было такой задачи. Судя по названию топика была кадато. Модератор: Тема перенесена из форума "Проектирование БД". ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2010, 11:30 |
|
Выбор СУБД. Нужна очень быстрая вставка.
|
|||
---|---|---|---|
#18+
1) Использовал Ms Sql 2000 + компонент SqlXml на клиенте 2) Проведенные тесты показывали заливку со скоростью 50000 тыс записей в секунду ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2010, 12:26 |
|
Выбор СУБД. Нужна очень быстрая вставка.
|
|||
---|---|---|---|
#18+
krvsa спит , вот потестил сегодня "свою" СУБД Код: plaintext 1. 2. 3.
Результат всегда - менее секунды. Если так Код: plaintext
то 2 секунды... гониш несерьезно и что за язык птичий ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2010, 12:33 |
|
Выбор СУБД. Нужна очень быстрая вставка.
|
|||
---|---|---|---|
#18+
походит на рекламу каше ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2010, 13:01 |
|
Выбор СУБД. Нужна очень быстрая вставка.
|
|||
---|---|---|---|
#18+
спитСтоит задача вставлять данные со скоростью 60 000 записей в секунду. Посоветуйте СУБД.Стоит уточнить, что за записи (размер), сложность индекса, что с ними потом делать (частота и сложность аналитики), порядок вставки - постоянно онлайн каждую секунду или пакетно временами. В принципе, даже если онлайн, ничего особо страшного. Общие пожелания от СУБД - отдельный RAW tablescpace на SSD-дисках (или не на SSD, или не RAW, но хоть с отключенным кешированием от ОС), кластерный индекс по короткому полю (по возможности range или hash), логи на отдельном томе, локальный коннект (без эмуляции IP). Еще лучше - по возможности пакетная быстрая заливка утилитой/API от СУБД или хотя бы через временную таблицу (эмуляция пакетной заливки). ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2010, 13:09 |
|
Выбор СУБД. Нужна очень быстрая вставка.
|
|||
---|---|---|---|
#18+
SERG1257Плоский файл, который заливается в СУБД в пакетном режиме, через определенные промежутки времени.+1 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2010, 13:36 |
|
Выбор СУБД. Нужна очень быстрая вставка.
|
|||
---|---|---|---|
#18+
MX-9гониш С какой стати? MX-9несерьезно Да брось ты! MX-9и что за язык птичий Тут вообще без комментариев... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2010, 13:41 |
|
Выбор СУБД. Нужна очень быстрая вставка.
|
|||
---|---|---|---|
#18+
sanyock2походит на рекламу каше Запросто! ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2010, 13:42 |
|
Выбор СУБД. Нужна очень быстрая вставка.
|
|||
---|---|---|---|
#18+
sanyok2походит на рекламу каше да и фиг с ней, и с рекламой и вообще. Я вот, люблю считать. :-) 60000 записей в секунду. Допустим, запись занимает ... 80 байт. Это 4.6 мегабайт в секунду. В сутках 86400 секунд. Значит за сутки будет 395507 мегабайт. Т.е. 395 гиг. Если я (или Excel) нигде не ошибся в подсчетах, то выходит, что за год получится 141 терабайт голых (!) данных. Отсюда выводы могут быть разными. Либо автор напутал, либо задача исходно безумная, либо все так и есть реально. Во втором случае можно подумать об изменении вида хранения данных, т.е. не записями, а как-то еще. В третьем случае придется подбирать крутое железо и крутую систему хранения и обработки этих данных. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2010, 13:46 |
|
Выбор СУБД. Нужна очень быстрая вставка.
|
|||
---|---|---|---|
#18+
Продам сервер. Недорого ))) Обсуждалась тема и не раз - поиск ТС в помощь. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2010, 14:06 |
|
Выбор СУБД. Нужна очень быстрая вставка.
|
|||
---|---|---|---|
#18+
kdv Либо автор напутал, либо задача исходно безумная, либо все так и есть реально. Я бы поставил на то, что он забыл упомянуть одну деталь: данные удаляются из БД через сутки после занесения. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2010, 14:20 |
|
Выбор СУБД. Нужна очень быстрая вставка.
|
|||
---|---|---|---|
#18+
to DS: ну, он считай что вообще ничего не упомянул, кроме скорости вставки. Мы тут фантазируем, конечно, но зато и ему понятно, что нужно учитывать множество разных неупомянутых факторов. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2010, 14:22 |
|
Выбор СУБД. Нужна очень быстрая вставка.
|
|||
---|---|---|---|
#18+
kdvда и фиг с ней, и с рекламой и вообще. Я вот, люблю считать. :-)Возможно автору требуется, чтобы пиковая скорость заливки данных была не меньше 60000 записей/сек и совсем необязательно они льются круглые сутки. Допустим, какой-нибудь контроллер, котороый, собака, не хотит ждать, покуда сервер "съест" данные :) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2010, 23:04 |
|
Выбор СУБД. Нужна очень быстрая вставка.
|
|||
---|---|---|---|
#18+
спит, Если не устраивают бинарные файлы, tokyo cabinet berkeley и тому подобное Все от предметной области тоже зависит ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2010, 11:48 |
|
Выбор СУБД. Нужна очень быстрая вставка.
|
|||
---|---|---|---|
#18+
Как то на одной из конференций которую проводило IBM (это было года 2 назад, так что могло что и поменяться). они говорили что вроде как рекорд по массовой загрузке данных им принадлежит. в DB2 есть утилита LOAD которая грузит данные напрямую в бд она вполне себе быстрая. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2010, 12:34 |
|
Выбор СУБД. Нужна очень быстрая вставка.
|
|||
---|---|---|---|
#18+
Alexey Kuznetsovв DB2 есть утилита LOAD которая грузит данные напрямую в бд она вполне себе быстрая.oracle sql*load ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2010, 13:58 |
|
Выбор СУБД. Нужна очень быстрая вставка.
|
|||
---|---|---|---|
#18+
krvsa спит , вот потестил сегодня "свою" СУБД Код: plaintext 1. 2. 3.
Результат всегда - менее секунды. Если так Код: plaintext
то 2 секунды... .053389 первый тест, второй тест дает на моей чахлой машине .888376. Откуда 2 сек то берутся. p.s. используй вместо $p($h,",",2) просто $zh ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2010, 11:52 |
|
|
start [/forum/topic.php?fid=35&fpage=16&tid=1552776]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
32ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
83ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 170ms |
0 / 0 |