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

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

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

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


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

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

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

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

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

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

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

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

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


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