Поступило мнение что в связи с последними достижегния в архитектуре масивов дисков всю инфраструктуру для big data начнут писать на C++.
Интресно какие тут будут мнения?
Because C++ is the only language in which one can crack data at 1GB+ per second, serve four-digit QPS of a production REST-ful API, re-train and apply predictive analytics at real time, while constantly maintaining [eventual] consistency of the system of record in place.
On a single server.
Duplicated for reliability reasons, of course, but without having to invest into replicas, sharding, and backfilling and replaying persistent message queues until deep in seven digits active users and deep in four digits QPS requirements.
For a large-scale advertising system, dynamic load balancing, or highly efficient adaptive caching layer, C++ is the wisest choice.
Сабина wrote:
Речь про тенденцию, там по линку больше деталей, типа часть Map R переписали на С ++ etc
Просто наработана практика распарралеливания с помощью этого языка, поддерживающая сотни ядер.
Основным игроком на этом рынке является Интел, в свое время они сделали ставку именно на С/С++
Сабина wrote:
Речь про тенденцию, там по линку больше деталей, типа часть Map R переписали на С ++ etc
Просто наработана практика распарралеливания с помощью этого языка, поддерживающая сотни ядер.
Основным игроком на этом рынке является Интел, в свое время они сделали ставку именно на С/С++
Сабина wrote:
Речь про тенденцию, там по линку больше деталей, типа часть Map R переписали на С ++ etc
Просто наработана практика распарралеливания с помощью этого языка, поддерживающая сотни ядер.
Основным игроком на этом рынке является Интел, в свое время они сделали ставку именно на С/С++
flip_flop wrote:
Не совсем понятно каким боком устройство хранения данных на флеш памяти (каковых сейас тьма) является толчком применения C++
А куда еще смывать дату, особенно если биг?
Благодаря ИБМ появился толчок - и потекла большая дата....
Мне казалось, что различные масштабируемые решения на основе флеш памяти появились уже года три назад или около того. И не только от IBM. Помнится, даже здесь обсуждали.
flip_flop wrote:
Не совсем понятно каким боком устройство хранения данных на флеш памяти (каковых сейас тьма) является толчком применения C++
А куда еще смывать дату, особенно если биг?
Благодаря ИБМ появился толчок - и потекла большая дата....
Мне казалось, что различные масштабируемые решения на основе флеш памяти появились уже года три назад или около того. И не только от IBM. Помнится, даже здесь обсуждали.
Да, наверное вы правы. Это просто я для себя открываю Америку
Но вот пишут там по линку что благодаря реализации каких то инфраструктурных дел на С++( framework ? вот тут очень охота линк чтобы почитать детали) все теперь на нем строят 4-digit QPS REST service (сервис с 1000+ запросов в секунду)