Size: a a a

2020 July 13

EK

Evgeny Khramtsov in ErlangRus
только я не знаю что там можно встроить
источник

EK

Evgeny Khramtsov in ErlangRus
LMDB какая-нибудь - это просто библиотека, надо ещё кучу обвязок писать, плюс что если мне нужен Raft?
источник

EK

Evgeny Khramtsov in ErlangRus
в общем ничего для эрланга нет на данный момент, насколько мне известно
источник

A

Andrey in ErlangRus
Значит 10 лет мнезию никто по сути и не трогал. Печально.
источник

s

serkus in ErlangRus
Evgeny Khramtsov
в общем ничего для эрланга нет на данный момент, насколько мне известно
Ребят мку?
источник

s

serkus in ErlangRus
Она на эрланго и написана.
источник

EK

Evgeny Khramtsov in ErlangRus
мку?
источник

s

serkus in ErlangRus
RebbitMQ
источник

EK

Evgeny Khramtsov in ErlangRus
он стал базой данных? он встраиваемый?
источник

ИИ

Иванов Иванов... in ErlangRus
Evgeny Khramtsov
LMDB какая-нибудь - это просто библиотека, надо ещё кучу обвязок писать, плюс что если мне нужен Raft?
а как связана встраиваемая и рафт? если встраиваемая, то рафт отдельно. leveldb я пользовал - вроде работает. lmdb прекрасная для межпроцессного взаимодействия но просаживается на при фрагментации. а про размеры больше чем ОП - и того хуже.

но вот так-то интересно. какие могут быть преимущества у хранилища сделанном на чистом erlang-е?
источник

PG

Pig Greenest in ErlangRus
Не надо нифки компилять?
источник

ИИ

Иванов Иванов... in ErlangRus
Pig Greenest
Не надо нифки компилять?
ну строго говоря, для сравнения например marina vs erlcass  - чистая эрланговая реализация более эластичная и устойчивая, пусть и чуть проигрывает на синтетических тестах.  

но с хранилищем это другая тема, там же нужно быстро на диск сохранять, читать и вот это вот всё
источник

ML

Maksim Lapshin in ErlangRus
Иванов Иванов
а как связана встраиваемая и рафт? если встраиваемая, то рафт отдельно. leveldb я пользовал - вроде работает. lmdb прекрасная для межпроцессного взаимодействия но просаживается на при фрагментации. а про размеры больше чем ОП - и того хуже.

но вот так-то интересно. какие могут быть преимущества у хранилища сделанном на чистом erlang-е?
исключительно для всяких стремных тем типа «аа, мы хотим до вечера запуститься на гриспе» или на винде какой
источник

EK

Evgeny Khramtsov in ErlangRus
> а как связана встраиваемая и рафт?
Ну так мне нужно из коробки чтобы всё было, мне рафт к lmdb/leveldb прикручивать?
А про "на чистом Erlang'e" - ну этого требования у меня нет, мне бы что-то ready-to-use чтобы из эрланга звать, без всякого sql-говна
источник

EK

Evgeny Khramtsov in ErlangRus
или что предлагается вместо Raft? убогий двухфазный коммит?
источник

EK

Evgeny Khramtsov in ErlangRus
ну Paxos ещё можно, ради бога, мне пофигу, лишь бы консенсусный
источник

ИИ

Иванов Иванов... in ErlangRus
Evgeny Khramtsov
или что предлагается вместо Raft? убогий двухфазный коммит?
я не знаю. потому и спрашиваю. хочется nosql распределенный комбайн или что
источник

SY

Sergey Yelin in ErlangRus
Иванов Иванов
а как связана встраиваемая и рафт? если встраиваемая, то рафт отдельно. leveldb я пользовал - вроде работает. lmdb прекрасная для межпроцессного взаимодействия но просаживается на при фрагментации. а про размеры больше чем ОП - и того хуже.

но вот так-то интересно. какие могут быть преимущества у хранилища сделанном на чистом erlang-е?
Разве что разбираться в них проще чем в LevelDB/RocksDB, но это скорее от опыта зависит. В остальном, думаю, особых преимуществ нет. К слову, Leveled вот не оправдал наших ожиданий, вроде как масштабируется к нагрузке хорошо, но поиск по индексам даёт неприятные спайки, да и под кеши кушает будь здоров. Но это всё на R16, на новых эрлангах не пробовали.
источник

ИИ

Иванов Иванов... in ErlangRus
Sergey Yelin
Разве что разбираться в них проще чем в LevelDB/RocksDB, но это скорее от опыта зависит. В остальном, думаю, особых преимуществ нет. К слову, Leveled вот не оправдал наших ожиданий, вроде как масштабируется к нагрузке хорошо, но поиск по индексам даёт неприятные спайки, да и под кеши кушает будь здоров. Но это всё на R16, на новых эрлангах не пробовали.
а там вряд-ли от эрланга зависит, там обертка прозрачная вроде просто.
источник

SB

S B in ErlangRus
Иванов Иванов
а как связана встраиваемая и рафт? если встраиваемая, то рафт отдельно. leveldb я пользовал - вроде работает. lmdb прекрасная для межпроцессного взаимодействия но просаживается на при фрагментации. а про размеры больше чем ОП - и того хуже.

но вот так-то интересно. какие могут быть преимущества у хранилища сделанном на чистом erlang-е?
"на чисто Эрланге" это без С?
источник