powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Выбор СУБД. Нужна очень быстрая вставка.
25 сообщений из 129, страница 1 из 6
Выбор СУБД. Нужна очень быстрая вставка.
    #36634869
спит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Стоит задача вставлять данные со скоростью 60 000 записей в секунду. Посоветуйте СУБД.
...
Рейтинг: 0 / 0
Выбор СУБД. Нужна очень быстрая вставка.
    #36634877
Фотография Шайтан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
когда то в АСУ ТП для этого юзали IndustrialSQL Server

это, конечно, не совсем СУБД, это надстройканад MS SQL, но заточено всё это именно под быструю вставку данных
не мне не ихменяет мой склероз, то версия 7.1 до 70тыс событий в секунду могла записывать
...
Рейтинг: 0 / 0
Выбор СУБД. Нужна очень быстрая вставка.
    #36635432
SERG1257
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Плоский файл, который заливается в СУБД в пакетном режиме, через определенные промежутки времени.
...
Рейтинг: 0 / 0
Выбор СУБД. Нужна очень быстрая вставка.
    #36635505
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спит , вот потестил сегодня "свою" СУБД

Код: plaintext
1.
2.
3.
k ^tmpKSA 
s t=$p($h,",", 2 ) 
f i= 1 : 1 : 60000  s ^tmpKSA(i)=i
w !,$p($h,",", 2 )-t

Результат всегда - менее секунды.

Если так

Код: plaintext
f i= 1 : 1 : 1000000  s ^tmpKSA(i)=i

то 2 секунды...
...
Рейтинг: 0 / 0
Выбор СУБД. Нужна очень быстрая вставка.
    #36635509
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СУБД
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT

Тестил на простенькой "персоналке"...
...
Рейтинг: 0 / 0
Выбор СУБД. Нужна очень быстрая вставка.
    #36635568
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спит,

Надо еще знать, что с данными делать дальше и какие будут индексы и срок хранения.

А то может плоского файла и хватит.
...
Рейтинг: 0 / 0
Выбор СУБД. Нужна очень быстрая вставка.
    #36635759
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спит пишет:
> Стоит задача вставлять данные со скоростью 60 000 записей в секунду.
> Посоветуйте СУБД.

Для этой задачи лучшая СУБД -- текстовый или бинарный файл.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Выбор СУБД. Нужна очень быстрая вставка.
    #36635763
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SERG1257 пишет:

> Плоский файл, который заливается в СУБД в пакетном режиме, через
> определенные промежутки времени.

Зачем в СУБД -то заливать ? У ТС не было такой задачи.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Выбор СУБД. Нужна очень быстрая вставка.
    #36635880
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv
Зачем в СУБД -то заливать ? У ТС не было такой задачи.

Судя по названию топика была кадато.

Модератор: Тема перенесена из форума "Проектирование БД".
...
Рейтинг: 0 / 0
Выбор СУБД. Нужна очень быстрая вставка.
    #36636089
serkir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1) Использовал Ms Sql 2000 + компонент SqlXml на клиенте
2) Проведенные тесты показывали заливку со скоростью 50000 тыс записей в секунду
...
Рейтинг: 0 / 0
Выбор СУБД. Нужна очень быстрая вставка.
    #36636134
MX-9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsa спит , вот потестил сегодня "свою" СУБД

Код: plaintext
1.
2.
3.
k ^tmpKSA 
s t=$p($h,",", 2 ) 
f i= 1 : 1 : 60000  s ^tmpKSA(i)=i
w !,$p($h,",", 2 )-t

Результат всегда - менее секунды.

Если так

Код: plaintext
f i= 1 : 1 : 1000000  s ^tmpKSA(i)=i

то 2 секунды...

гониш
несерьезно
и что за язык птичий
...
Рейтинг: 0 / 0
Выбор СУБД. Нужна очень быстрая вставка.
    #36636268
sanyock2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
походит на рекламу каше
...
Рейтинг: 0 / 0
Выбор СУБД. Нужна очень быстрая вставка.
    #36636301
Favn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спитСтоит задача вставлять данные со скоростью 60 000 записей в секунду. Посоветуйте СУБД.Стоит уточнить, что за записи (размер), сложность индекса, что с ними потом делать (частота и сложность аналитики), порядок вставки - постоянно онлайн каждую секунду или пакетно временами.
В принципе, даже если онлайн, ничего особо страшного. Общие пожелания от СУБД - отдельный RAW tablescpace на SSD-дисках (или не на SSD, или не RAW, но хоть с отключенным кешированием от ОС), кластерный индекс по короткому полю (по возможности range или hash), логи на отдельном томе, локальный коннект (без эмуляции IP).
Еще лучше - по возможности пакетная быстрая заливка утилитой/API от СУБД или хотя бы через временную таблицу (эмуляция пакетной заливки).
...
Рейтинг: 0 / 0
Выбор СУБД. Нужна очень быстрая вставка.
    #36636422
правильный емайл
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SERG1257Плоский файл, который заливается в СУБД в пакетном режиме, через определенные промежутки времени.+1
...
Рейтинг: 0 / 0
Выбор СУБД. Нужна очень быстрая вставка.
    #36636446
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MX-9гониш
С какой стати?

MX-9несерьезно
Да брось ты!

MX-9и что за язык птичий
Тут вообще без комментариев...
...
Рейтинг: 0 / 0
Выбор СУБД. Нужна очень быстрая вставка.
    #36636448
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanyock2походит на рекламу каше
Запросто!
...
Рейтинг: 0 / 0
Выбор СУБД. Нужна очень быстрая вставка.
    #36636462
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanyok2походит на рекламу каше
да и фиг с ней, и с рекламой и вообще. Я вот, люблю считать. :-)

60000 записей в секунду. Допустим, запись занимает ... 80 байт.
Это 4.6 мегабайт в секунду. В сутках 86400 секунд.
Значит за сутки будет 395507 мегабайт. Т.е. 395 гиг. Если я (или Excel) нигде не ошибся в подсчетах, то выходит, что за год получится 141 терабайт голых (!) данных.

Отсюда выводы могут быть разными. Либо автор напутал, либо задача исходно безумная, либо все так и есть реально. Во втором случае можно подумать об изменении вида хранения данных, т.е. не записями, а как-то еще. В третьем случае придется подбирать крутое железо и крутую систему хранения и обработки этих данных.
...
Рейтинг: 0 / 0
Выбор СУБД. Нужна очень быстрая вставка.
    #36636559
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Продам сервер. Недорого )))

Обсуждалась тема и не раз - поиск ТС в помощь.
...
Рейтинг: 0 / 0
Выбор СУБД. Нужна очень быстрая вставка.
    #36636631
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv
Либо автор напутал, либо задача исходно безумная, либо все так и есть
реально.

Я бы поставил на то, что он забыл упомянуть одну деталь: данные
удаляются из БД через сутки после занесения.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Выбор СУБД. Нужна очень быстрая вставка.
    #36636636
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to DS: ну, он считай что вообще ничего не упомянул, кроме скорости вставки. Мы тут фантазируем, конечно, но зато и ему понятно, что нужно учитывать множество разных неупомянутых факторов.
...
Рейтинг: 0 / 0
Выбор СУБД. Нужна очень быстрая вставка.
    #36637986
Senya_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvда и фиг с ней, и с рекламой и вообще. Я вот, люблю считать. :-)Возможно автору требуется, чтобы пиковая скорость заливки данных была не меньше 60000 записей/сек и совсем необязательно они льются круглые сутки. Допустим, какой-нибудь контроллер, котороый, собака, не хотит ждать, покуда сервер "съест" данные :)
...
Рейтинг: 0 / 0
Выбор СУБД. Нужна очень быстрая вставка.
    #36638518
Westtrd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спит,

Если не устраивают бинарные файлы,

tokyo cabinet
berkeley

и тому подобное

Все от предметной области тоже зависит
...
Рейтинг: 0 / 0
Выбор СУБД. Нужна очень быстрая вставка.
    #36638704
Alexey Kuznetsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как то на одной из конференций которую проводило IBM (это было года 2 назад, так что могло что и поменяться).

они говорили что вроде как рекорд по массовой загрузке данных им принадлежит.

в DB2 есть утилита LOAD которая грузит данные напрямую в бд
она вполне себе быстрая.
...
Рейтинг: 0 / 0
Выбор СУБД. Нужна очень быстрая вставка.
    #36639025
правильный емайл
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey Kuznetsovв DB2 есть утилита LOAD которая грузит данные напрямую в бд
она вполне себе быстрая.oracle sql*load
...
Рейтинг: 0 / 0
Выбор СУБД. Нужна очень быстрая вставка.
    #36641081
-Serg-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsa спит , вот потестил сегодня "свою" СУБД

Код: plaintext
1.
2.
3.
k ^tmpKSA 
s t=$p($h,",", 2 ) 
f i= 1 : 1 : 60000  s ^tmpKSA(i)=i
w !,$p($h,",", 2 )-t

Результат всегда - менее секунды.

Если так

Код: plaintext
f i= 1 : 1 : 1000000  s ^tmpKSA(i)=i

то 2 секунды...

.053389 первый тест, второй тест дает на моей чахлой машине .888376. Откуда 2 сек то берутся.
p.s. используй вместо $p($h,",",2) просто $zh
...
Рейтинг: 0 / 0
25 сообщений из 129, страница 1 из 6
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Выбор СУБД. Нужна очень быстрая вставка.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]