Нужна помощь профессионального программиста - страница 52

 
prostotrader #:

Минусом является то, что не создаются индексы на отдельные поля таблиц,

что затрудняет вычитывание из базы, но это во сто крат перекрывается скоростью

и независимостью доступа к данным.

Но база была написана за 10 дней и в последствии, конечно же, будет возможность

ее усовершенствовать.

Если известен заранее требуемый набор индексов (а он известен, думаю), можно делать пред обработку и тогда скорость существенно не упадет.

 
Dmitriy Skub #:

Если известен заранее требуемый набор индексов (а он известен, думаю), можно делать пред обработку и тогда скорость существенно не упадет.

На текущем этапе стоит задача максимально быстро создать замену МТ5.

В дальнейшем будет время "полировать" приложение.

БД работает очень быстро и с нужными мне параметрами.
 
prostotrader #:

На текущем этапе стоит задача максимально быстро создать замену МТ5.

В дальнейшем будет время "полировать" приложение.

БД работает очень быстро и с нужными мне параметрами.

БД и остальное — это конечно интересно. А как без МТ4/5 будете отдавать приказы на торговый сервер? Я видел много лет назад некое API на гитхабе, вроде под МТ4 (не уверен). Но даже пробовать не стал, ибо MQ выкатывают обновление и все эти API больше не работают.

 
Alexey Volchanskiy #:

БД и остальное — это конечно интересно. А как без МТ4/5 будете отдавать приказы на торговый сервер? Я видел много лет назад некое API на гитхабе, вроде под МТ4 (не уверен). Но даже пробовать не стал, ибо MQ выкатывают обновление и все эти API больше не работают.

Вы бы тему почитали...

 
Aleksey Vyazmikin #:

Вы бы тему почитали...

А зачем?

 
prostotrader #:

А зачем?

Тоже не вижу смысла тратить время на 52 страницы.

 

извините, за не большой офф  -  топ, но ИМХО, смысловая нагрузка  постов кое-кого  (я так рассматриваю и местами уже ржу) уже в течение нескольких лет носит - исключительно информационно-развлекательный характер... :-)

 
Alexey Volchanskiy #:

Тоже не вижу смысла тратить время на 52 страницы.

https://www.mql5.com/ru/forum/434155/page51#comment_52208535

Нужна помощь профессионального программиста - Начинаю Айсберги
Нужна помощь профессионального программиста - Начинаю Айсберги
  • 2024.02.07
  • www.mql5.com
Специализированные БД всегда на порядки лучше универсальных. что при чтении из нее создается мгновенно снепшот всей базы. Для каждого читателя, которых может быть сколь угодно много. Снепшотом независимо от других читателей не тормозя писателя в базу
 
Vladimir Mikhailov #:

Коннектор Plaza, написанный на С++ под Linux.
Среднее время задержки между биржевым временем котировки и временем получения в системе ~ 12 мс. Минимальное, что наблюдалось - 3 мс. Расположение сервера в зоне коллокации биржи, пинг ~ 400 мкс.
В логах коннектора можно увидеть время обработки коллбэк функций, там всегда более 10 мс.
Время между отправкой заявки и её исполнением < 1 мс.

Добрый день!

А как сертифицируется ПО для Плаза 2 ?

 
prostotrader #:

Да, в общем-то она универсальная, есть и Транзакции, Коммит и Роллбэк,

но главная особенность ее в том, что при чтении из нее создается мгновенно снепшот всей базы

для каждого читателя, которых может быть сколь угодно много, и каждый читатель работает со своим

снепшотом независимо от других читателей не тормозя писателя в базу.

При этом в базе нет ни мьютексов ни локов! 

Так же есть возможность сохранения как всей базы, так и отдельных таблиц.

Добавлено

Минусом является то, что не создаются индексы на отдельные поля таблиц,

что затрудняет вычитывание из базы, но это во сто крат перекрывается скоростью

и независимостью доступа к данным.

Но база была написана за 10 дней и в последствии, конечно же, будет возможность

ее усовершенствовать.

Забыл сказать о важной фичи БД.

БД может выдавать (если установить) сообщения об изменении в таблице, поля таблицы.

Причина обращения: