LINUX.ORG.RU

Bounty DB 0.1

 , , ,


0

2

Состоялся первый выпуск Bounty DB — key-value хранилища, написанного на Erlang.

К выпуску сделано следующее:

  • REST API
  • Возможность задавать ключам время жизни
  • Возможность задавать значения по умолчанию
  • Реализация фильтра Блума, отсеивающая обращения по несуществующим ключам.

Проект на GitHub

>>> Подробности

anonymous

Проверено: Shaman007 ()

Ответ на: комментарий от loz

На божественном же языке написано, не то, что на этих ваших сшечках и явах.

maverik ★★ ()

Интересно, какие киллер-фичи (ну кроме божественного происхождения Erlang'а) у этого, чтобы его использовать, а не Redis, например. А читать лень.

Alve ★★★★★ ()

Надо бы на выходных такое в качестве упражнения накатать

vertexua ★★★☆☆ ()
Ответ на: комментарий от maverik

На божественном языке? Который не может в метапрограммирование, с кривой стандартной библиотекой, в которой реализованно только то что требовалось эриксону для софтварных свитчей, и который в разы медленнее джавы?

loz ★★★★★ ()

key-value хранилища

вот чего всем не хватало

wota ★★ ()

Похоже на домашние задание, код фигня, спек нет, тесты чушь, короче действительно 0.1 версия.

ates ()

Теперь по делу:

1. Зачем тут e2?

2. Какого черта для хранилища используется dets?

3. Где спеки и диалайзер

4. А если у меня питона нет, тесты не запустятся?

5. Это что приложение ввиде либы или standlone? Что за порно с запуском как сервиса? Где релизы и т.д.?

По мойму, автор уделил больше времени сайту, картинке и типа доки, чем коду.

ates ()
Ответ на: комментарий от ates

Какого черта для хранилища используется dets?

Это такой SSTable или я не понял док?

vertexua ★★★☆☆ ()
Ответ на: комментарий от vertexua

Не знаю что такое SSTable, а так это тот же ets ток на диске. Из минусов, ограничение на объем долгий рекавери

ates ()
Ответ на: комментарий от vertexua

Да походу нифига. Просто в фрагментируемом файле хранит хеш-таблицу. Что бы пожать все это непотребство, нужно переоткрыть файл со спец опцией. Короче базу эту в фортунуки, leveldb рулит.

dizza ★★★★★ ()

Весьма странно видеть приложение написанное на Erlang с тестами на Python...

Makc ★★ ()
Ответ на: комментарий от loz

Зачем?

по-моему, в последнее время появился тренд - создавать новые no-sql базы данных

kto_tama ★★★★★ ()
Ответ на: комментарий от kto_tama

Я думал он уже как года 2 назад закончился, и все что можно написали уже.

loz ★★★★★ ()
Ответ на: комментарий от loz

Ога. Напиши подобное на тормознутой йаве, а мы дружно посмотрим, как ты обделаешь штаны от усилий и беспомощности.

nanoolinux ★★★★ ()
Ответ на: комментарий от dizza

Интересно, но почему-то ни фб, ни ватсап не выбрали йаву для своих серваков.

Вот я сейчас сижу и разбираюсь со спектрометром от specs. Там целая куча генераторов напряжения, соединенных езернетом. Возникает вопрос, зачем им ерланг например? Почему бы не взять падучую йаву? Или, прости господи, на спп всё написать?

nanoolinux ★★★★ ()
Ответ на: комментарий от nanoolinux

Интересно, но почему-то ни фб, ни ватсап не выбрали йаву для своих серваков.

ФБ юзает в том числе яву на бекенде. А так же twitter, amazon, google (gmail), yandex (market).

Почему бы не взять падучую йаву?

Спектометр и кластер - это сильно разные целевые платформы, ява не особо хорошо встраивается, а вот на кластере работает хорошо.

dizza ★★★★★ ()
Ответ на: комментарий от dizza

ФБ юзает в том числе яву на бекенде. А так же twitter, amazon, google (gmail), yandex (market).

Много кто юзает java, в том же Яндексе это не только маркет. Java это почти весь highload, c++ остается всё меньше и меньше, так как затраты на разработку огромные, а преимуществ по скорости и ресурсам нет почти.

Reset ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.