BigData и C++

Сабина
Уже с Приветом
Posts: 19041
Joined: 11 Jan 2012 09:25
Location: CA

BigData и C++

Post by Сабина »

Поступило мнение что в связи с последними достижегния в архитектуре масивов дисков всю инфраструктуру для big data начнут писать на C++.
Интресно какие тут будут мнения?

https://www.quora.com/Big-Data-Analysis ... ow-and-why" onclick="window.open(this.href);return false;
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.
https://www.youtube.com/watch?v=wOwblaKmyVw
User avatar
Medium-rare
Уже с Приветом
Posts: 9195
Joined: 04 Mar 2011 03:04
Location: SFBA

Re: BigData и C++

Post by Medium-rare »

С подходящим фреймворком, чего не пописать.
... and even then it's rare that you'll be going there...
User avatar
M. Ridcully
Уже с Приветом
Posts: 12017
Joined: 08 Sep 2006 20:07
Location: Силиконка

Re: BigData и C++

Post by M. Ridcully »

"Начнут"? А сейчас всякие гуглы с фейсбуками на Баше чтоли пишут?
Мир Украине. Свободу России.
User avatar
Prosche
Уже с Приветом
Posts: 8090
Joined: 08 Nov 2004 12:24
Location: GA

Re: BigData и C++

Post by Prosche »

хммм, а зачем всю инфраструктуру то? имхо, достаточно только блоки, где перформанс критичен.
Сабина
Уже с Приветом
Posts: 19041
Joined: 11 Jan 2012 09:25
Location: CA

Re: BigData и C++

Post by Сабина »

M. Ridcully wrote:"Начнут"? А сейчас всякие гуглы с фейсбуками на Баше чтоли пишут?
Они то да, но там же пишут core staff
https://www.youtube.com/watch?v=wOwblaKmyVw
Сабина
Уже с Приветом
Posts: 19041
Joined: 11 Jan 2012 09:25
Location: CA

Re: BigData и C++

Post by Сабина »

Prosche wrote:хммм, а зачем всю инфраструктуру то? имхо, достаточно только блоки, где перформанс критичен.
Речь про тенденцию, там по линку больше деталей, типа часть Map R переписали на С ++ etc
https://www.youtube.com/watch?v=wOwblaKmyVw
sp123
Уже с Приветом
Posts: 1962
Joined: 24 Feb 2001 10:01
Location: Челябинск -> Everett, WA

Re: BigData и C++

Post by sp123 »

Вот еще хороший пример, только там не C++, а чистый C: http://www.aerospike.com/" onclick="window.open(this.href);return false;
User avatar
Мальчик-Одуванчик
Уже с Приветом
Posts: 15526
Joined: 27 Sep 2007 22:53

Re: BigData и C++

Post by Мальчик-Одуванчик »

Сабина wrote: Речь про тенденцию, там по линку больше деталей, типа часть Map R переписали на С ++ etc
Просто наработана практика распарралеливания с помощью этого языка, поддерживающая сотни ядер.
Основным игроком на этом рынке является Интел, в свое время они сделали ставку именно на С/С++
Сабина
Уже с Приветом
Posts: 19041
Joined: 11 Jan 2012 09:25
Location: CA

Re: BigData и C++

Post by Сабина »

Мальчик-Одуванчик wrote:
Сабина wrote: Речь про тенденцию, там по линку больше деталей, типа часть Map R переписали на С ++ etc
Просто наработана практика распарралеливания с помощью этого языка, поддерживающая сотни ядер.
Основным игроком на этом рынке является Интел, в свое время они сделали ставку именно на С/С++
Как я поняла толчком послужили куда более свежие события, в исполнении IBM вообще то
http://www-01.ibm.com/common/ssi/cgi-bi ... NUS116-069" onclick="window.open(this.href);return false;
https://www.youtube.com/watch?v=wOwblaKmyVw
User avatar
flip_flop
Уже с Приветом
Posts: 4379
Joined: 20 Jun 2001 09:01

Re: BigData и C++

Post by flip_flop »

Сабина wrote:
Мальчик-Одуванчик wrote:
Сабина wrote: Речь про тенденцию, там по линку больше деталей, типа часть Map R переписали на С ++ etc
Просто наработана практика распарралеливания с помощью этого языка, поддерживающая сотни ядер.
Основным игроком на этом рынке является Интел, в свое время они сделали ставку именно на С/С++
Как я поняла толчком послужили куда более свежие события, в исполнении IBM вообще то
http://www-01.ibm.com/common/ssi/cgi-bi ... NUS116-069" onclick="window.open(this.href);return false;
Не совсем понятно каким боком устройство хранения данных на флеш памяти (каковых сейас тьма) является толчком применения C++ :shock:
User avatar
Мальчик-Одуванчик
Уже с Приветом
Posts: 15526
Joined: 27 Sep 2007 22:53

Re: BigData и C++

Post by Мальчик-Одуванчик »

flip_flop wrote: Не совсем понятно каким боком устройство хранения данных на флеш памяти (каковых сейас тьма) является толчком применения C++ :shock:
А куда еще смывать дату, особенно если биг?
Благодаря ИБМ появился толчок - и потекла большая дата....
User avatar
flip_flop
Уже с Приветом
Posts: 4379
Joined: 20 Jun 2001 09:01

Re: BigData и C++

Post by flip_flop »

Мальчик-Одуванчик wrote:
flip_flop wrote: Не совсем понятно каким боком устройство хранения данных на флеш памяти (каковых сейас тьма) является толчком применения C++ :shock:
А куда еще смывать дату, особенно если биг?
Благодаря ИБМ появился толчок - и потекла большая дата....
Мне казалось, что различные масштабируемые решения на основе флеш памяти появились уже года три назад или около того. И не только от IBM. Помнится, даже здесь обсуждали.
User avatar
sfbaguy1
Уже с Приветом
Posts: 1445
Joined: 14 Nov 2004 12:51

Re: BigData и C++

Post by sfbaguy1 »

C++ это мое все.
жизнь она и проще и сложней
Сабина
Уже с Приветом
Posts: 19041
Joined: 11 Jan 2012 09:25
Location: CA

Re: BigData и C++

Post by Сабина »

flip_flop wrote:
Мальчик-Одуванчик wrote:
flip_flop wrote: Не совсем понятно каким боком устройство хранения данных на флеш памяти (каковых сейас тьма) является толчком применения C++ :shock:
А куда еще смывать дату, особенно если биг?
Благодаря ИБМ появился толчок - и потекла большая дата....
Мне казалось, что различные масштабируемые решения на основе флеш памяти появились уже года три назад или около того. И не только от IBM. Помнится, даже здесь обсуждали.
Да, наверное вы правы. Это просто я для себя открываю Америку :)
Но вот пишут там по линку что благодаря реализации каких то инфраструктурных дел на С++( framework ? вот тут очень охота линк чтобы почитать детали) все теперь на нем строят 4-digit QPS REST service (сервис с 1000+ запросов в секунду)
https://www.youtube.com/watch?v=wOwblaKmyVw

Return to “Вопросы и новости IT”