MongoDB для Форекс - PullRequest
       7

MongoDB для Форекс

2 голосов
/ 08 февраля 2012

Мне было интересно, можно ли использовать MongoDB для хранения данных Forex, которые впоследствии будут представлены в клиентских приложениях в виде данных в реальном времени с анализом в виде графиков? У меня будут разные источники с разными каналами, которые нельзя найти у основных поставщиков данных.

Ответы [ 4 ]

3 голосов
/ 08 февраля 2012

Посмотрите на эти документы , взятые из конвенции MongoSF. Особенно об аналитике. Помните, что хранение данных - это только один аспект - в данном случае - очень сложной конструкции системы.

1 голос
/ 27 апреля 2012

MongoDB может использоваться для хранения данных Форекс, так же как и все базы данных (о которых я могу думать).Я думаю, что главный вопрос в том, что вы хотите получить от своего хранилища данных?

Если вы стремитесь к высокой производительности, то NoSQL, безусловно, является хорошим направлением, поскольку они обычно обеспечивают более высокие скорости на большихнаборы данных, когда отношения таблиц становятся сложными.

Если честно, независимо от каналов - данные Форекс обычно могут храниться с правом DateTime / High / Low / Open / Close / Currency / Interval?Я использую SQL Server, чтобы делать то же самое, что вы описали, и доступ к хранимым данным НЕ является узким местом производительности.Когда вы начинаете пытаться перевести данные в графики и добавить индикаторы и т. Д., Тогда хорошие проектные решения окупаются.

0 голосов
/ 11 июля 2016

Немного информации о MongoDB и использовании с финансовыми рынками: https://www.mongodb.com/blog/post/mongodb-single-platform-all-financial-data-ahl

Arctic - отличное решение для хранения данных с открытым исходным кодом, использующее MongoDB и Python: http://www.slideshare.net/JamesBlackburn1/2015-pydata-highperformance-iot-and-financial-data-storage-with-python-and-mongodb

0 голосов
/ 01 апреля 2014

MongoDB может использоваться для хранения данных Forex, как и остальные системы баз данных.Тем не менее, если требуется высокая производительность, NOSQL - лучший вариант, поскольку он обеспечивает более высокую скорость работы с большими наборами данных.

...