OberonCore
https://forum.oberoncore.ru/

Разработчики CouchDB отказываются от Эрланга...
https://forum.oberoncore.ru/viewtopic.php?f=72&t=3918
Страница 1 из 1

Автор:  Илья Ермаков [ Вторник, 03 Апрель, 2012 01:38 ]
Заголовок сообщения:  Разработчики CouchDB отказываются от Эрланга...

NoSQL-база данных CouchDB, сейчас находящаяся в "обойме" Apache Foundation, была разработана на Erlang.

Однако её развитие - Couchbase Server - разработчики решили делать на С/С++..

http://habrahabr.ru/post/135801/

Цитата:
Я действительно предвкушаю ту работу, которая у нас намечена. Мы постепенно переводим всё бóльшую часть ядра на C/C++, при этом используя в дизайне многие из принципов надёжности и взаимодействия, проверенных в коде Erlang. И Erlang по-прежнему остаётся частью продукта, особенно в менеджменте кластеров, но большинство важных для производительности фрагментов будет переписано на C. Erlang всё ещё отличный язык, но если вам нужна максимальная производительность и контроль на низком уровне, то вряд ли что-то может сравниться с C.

Автор:  Neus [ Вторник, 03 Апрель, 2012 10:35 ]
Заголовок сообщения:  Re: Разработчики CouchDB отказываются от Эрланга...

мож намекнуть им на существование альтернативы в виде оберона :)

Автор:  Ярослав Романченко [ Вторник, 03 Апрель, 2012 11:47 ]
Заголовок сообщения:  Re: Разработчики CouchDB отказываются от Эрланга...

Не смешите мои тапочки (с)
Правда, смех сквозь слёзы, скорее.
Даже в альмаматер Цюрихском технологическом есть индивидуумы восхваляющие С/С++ http://www.inf.ethz.ch/personal/gaertner/miniball.html
Чего уж говорить о мейнстриме...

Автор:  Валерий Лаптев [ Вторник, 03 Апрель, 2012 12:02 ]
Заголовок сообщения:  Re: Разработчики CouchDB отказываются от Эрланга...

Такое впечатление, что программирование - сродни наркомании... :)
Наступает привыкание и требуется все большая доза все более вредного наркотика... :)

Автор:  adva [ Вторник, 03 Апрель, 2012 13:03 ]
Заголовок сообщения:  Re: Разработчики CouchDB отказываются от Эрланга...

Валерий Лаптев писал(а):
Такое впечатление, что программирование - сродни наркомании... :)
Наступает привыкание и требуется все большая доза все более вредного наркотика... :)

Все страсти человеческие не утолимы. А гордыня, которая у многих программеров чрезмерно развита , тем более. Хотя они далеко не исключение. Так что доля шутки тут, пожалуй совсем ничтожна. Возможно и не прав в том, что обобщаю себя на других, но такое подозрение, что все же это не только у меня :(

Автор:  albobin [ Вторник, 03 Апрель, 2012 13:36 ]
Заголовок сообщения:  Re: Разработчики CouchDB отказываются от Эрланга...

"Ничего личного, это бизнес"

Автор:  Info21 [ Вторник, 03 Апрель, 2012 14:04 ]
Заголовок сообщения:  Re: Разработчики CouchDB отказываются от Эрланга...

И про род наркомании, и про гордыню, и про материальный интерес -- всё это не шуточки, а основные драйверы обсуждаемого явления.

Причём эти драйверы очень интересно взаимодействуют.
Мощная положительная интерференция. Резонанс.

Сюда же и стайность, и когнитивный диссонанс... -- поэтому я с самого начала раздел завёл про психологию etc. сферы ИТ.

Исключительно яркое, богатое явление.

Автор:  Илья Ермаков [ Вторник, 03 Апрель, 2012 20:22 ]
Заголовок сообщения:  Re: Разработчики CouchDB отказываются от Эрланга...

В теме два аспекта: первое - что "С++-бесие на марше", но второе, что Эрланг, как слишком абстрагированный от императивной базы, таки не всегда "тянет". Ведь СУБД - это всё же не просто массовое обслуживание в телекоме...

Автор:  Info21 [ Среда, 04 Апрель, 2012 16:27 ]
Заголовок сообщения:  Re: Разработчики CouchDB отказываются от Эрланга...

Илья Ермаков писал(а):
Эрланг, как слишком абстрагированный от императивной базы, таки не всегда "тянет".
Забавно, что это априори очевидно.
Не очевидно, где именно стрельнёт, но в большом длинном проекте стрельнёт обязательно.
Пока не стрельнуло, фанаты изо всех сил верят, что обойдётся.

Автор:  Борис Рюмшин [ Четверг, 05 Апрель, 2012 06:58 ]
Заголовок сообщения:  Re: Разработчики CouchDB отказываются от Эрланга...

Info21 писал(а):
Илья Ермаков писал(а):
Эрланг, как слишком абстрагированный от императивной базы, таки не всегда "тянет".
Забавно, что это априори очевидно.
Не очевидно, где именно стрельнёт, но в большом длинном проекте стрельнёт обязательно.
Пока не стрельнуло, фанаты изо всех сил верят, что обойдётся.

У Эрланга вполне чёткая ниша (и это не СУБД), в которой он очень хорошо работает. Это довольно узконаправленный инструмент, а не универсальный. Естественно, что при попытках сделать из него универсальный инструмент ничего хорошего не выйдет. И, кстати, он не настолько сильно "абстрагированный от императивной базы" --- это не Хаскел. Язык и система выполнения делались от конкретных, ещё раз подчеркну, достаточно узкоспециальных практических задач, а не от мудрствований вольных математиков.

Автор:  Info21 [ Четверг, 05 Апрель, 2012 08:59 ]
Заголовок сообщения:  Re: Разработчики CouchDB отказываются от Эрланга...

Борис Рюмшин писал(а):
... Язык и система выполнения делались от конкретных, ещё раз подчеркну, достаточно узкоспециальных практических задач
А фанаты про это знают? :)

Автор:  Борис Рюмшин [ Четверг, 05 Апрель, 2012 11:43 ]
Заголовок сообщения:  Re: Разработчики CouchDB отказываются от Эрланга...

Info21 писал(а):
Борис Рюмшин писал(а):
... Язык и система выполнения делались от конкретных, ещё раз подчеркну, достаточно узкоспециальных практических задач
А фанаты про это знают? :)

:mrgreen:

Автор:  Neus [ Четверг, 05 Апрель, 2012 12:32 ]
Заголовок сообщения:  Re: Разработчики CouchDB отказываются от Эрланга...

и для каких задач оно делалось?

Автор:  Борис Рюмшин [ Четверг, 05 Апрель, 2012 18:01 ]
Заголовок сообщения:  Re: Разработчики CouchDB отказываются от Эрланга...

http://www.erlang.org/ писал(а):
Erlang is a programming language used to build massively scalable soft real-time systems with requirements on high availability. Some of its uses are in telecoms, banking, e-commerce, computer telephony and instant messaging. Erlang's runtime system has built-in support for concurrency, distribution and fault tolerance.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/