powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / DB for OLTP
8 сообщений из 8, страница 1 из 1
DB for OLTP
    #34117347
DB for OLTP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Что выбрать для OLTP?
Объемы: большие, очень. :-)
Запросы:
- много простых селектов: одна запись по индексу без объединения таблиц).
- кроме селектов только инсерты (нет ни апдейтов, ни удалений).
Редко, делаются сложные селекты (можно использовать uncommited read),
главное условие - эти селекты не должны блокировать таблицы.
Нет длинных транзакций.
Платформа: unix-like.
Одновременных соединений на заливку данных около тысячи.
...
Рейтинг: 0 / 0
DB for OLTP
    #34117350
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет, DB!
Ты пишешь:

DBDfO> Что выбрать для OLTP?
DfO> Объемы: большие, очень. :-)СУБД, хорошую, очень!

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
DB for OLTP
    #34122885
pavelvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DB for OLTPОбъемы: большие, очень. :-)
Насколько большие?
Одновременных соединений на заливку данных около тысячи.
Дайте оценку потока данных.
...
Рейтинг: 0 / 0
DB for OLTP
    #34122993
DB for OLTP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pavelvp DB for OLTPОбъемы: большие, очень. :-)
Насколько большие?
Одновременных соединений на заливку данных около тысячи.
Дайте оценку потока данных.


Может на так понял, что такое "оценка потока данных":

Существующие решение держит прием 500 тысяч "пакетов данных" в сутки.
При анализе одного "пакета" делается около 33 простых селектов и 4-7 инсертов.
Есть правда еще 3 update, но от них можно избавиться.
База должна без всякого там сжатия и агрегации жить как миминум год один год.

Есть задача поднять производительность на порядок.
Или на два. :-)
...
Рейтинг: 0 / 0
DB for OLTP
    #34123138
pavelvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А тысяча клиентов чем занимается??? Раз в три минуты один "пакет" обрабатывает?
Или это всё на тысячу нужно умножить?
SELECT по каким данным идут?
...
Рейтинг: 0 / 0
DB for OLTP
    #34123508
DB for OLTP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pavelvpА тысяча клиентов чем занимается??? Раз в три минуты один "пакет" обрабатывает?
Или это всё на тысячу нужно умножить?
SELECT по каким данным идут?

Почему раз в три минуты?
500000 / (24 * 60 * 60) = 5.79 пакетов в секунду обрабатывается.
На тысячу умножать не надо. Одновременно с базой работает до 1000 процессов,
это когда за рейд начинается конкурренция менду заливающими процессам и построением отчетовов, что не так часто происходит.
А так в обычном режиме одновременно около 20-40 соеденений.

pavelvpSELECT по каким данным идут?
Не понял. Там, где в условиях строки, то используется индекс по хен сумме.
...
Рейтинг: 0 / 0
DB for OLTP
    #34123575
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DB for OLTP
500000 / (24 * 60 * 60) = 5.79 пакетов в секунду обрабатывается.
На тысячу умножать не надо. Одновременно с базой работает до 1000 процессов,
это когда за рейд начинается конкурренция менду заливающими процессам и построением отчетовов, что не так часто происходит.
А так в обычном режиме одновременно около 20-40 соеденений.

Ну, возможно, дьявол кроется в "объёмах больших, очень", но 240 запросов и 6 транзакций в секунду вполне могут крутиться даже на MySQL с InnoDB.
...
Рейтинг: 0 / 0
DB for OLTP
    #34123773
DB for OLTP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DocAl DB for OLTP
500000 / (24 * 60 * 60) = 5.79 пакетов в секунду обрабатывается.
На тысячу умножать не надо. Одновременно с базой работает до 1000 процессов,
это когда за рейд начинается конкурренция менду заливающими процессам и построением отчетовов, что не так часто происходит.
А так в обычном режиме одновременно около 20-40 соеденений.

Ну, возможно, дьявол кроется в "объёмах больших, очень", но 240 запросов и 6 транзакций в секунду вполне могут крутиться даже на MySQL с InnoDB.

Сейчас и крутиться.
Но это нагрузка в среднем за сутки. Днем нагрузка в два раза выше.
А когда идет построение отчета...
И с ростом базы все медленей и медленей...

К тому-же нужно поднять производительность на порядок.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / DB for OLTP
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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