These are chat archives for synrc/n2o

17th
Aug 2015
Oleg Zinchenko
@cystbear
Aug 17 2015 13:05
стесняюсь спросить, IBM тоже лохи или нет?
Andy
@m-2k
Aug 17 2015 13:17
не во всём. а вообще очень толстый вброс :smile:
Namdak Tonpa
@5HT
Aug 17 2015 13:17
А при чем тут IBM что mongo работает на z ?
новость с сайта IBM покажи
Andy
@m-2k
Aug 17 2015 13:18
лiл. день толстого траллинга windows10 и mongodb
Namdak Tonpa
@5HT
Aug 17 2015 13:18
а то из этой ссылки не только понятно что mongo лохи но и те кто ссылки такие постят
announcing plans
Andy
@m-2k
Aug 17 2015 13:19
@5HT в хейтеры записался? :smile:
Namdak Tonpa
@5HT
Aug 17 2015 13:19
хе хе
смешные клоуны
видно новостей нет вообще никаких, ребятам нечем занятся
IBM наверно и не в курсе что кто-то под z че-то там портирует
Andy
@m-2k
Aug 17 2015 13:21
когда osx8 под ling напишешь уже? могу донат ебануть )
Namdak Tonpa
@5HT
Aug 17 2015 13:22
10 лимонов пока не будет собрано даже начинать смысла нет
могу ебало свое и видео задонейтить для кикстартера
Oleg Zinchenko
@cystbear
Aug 17 2015 13:22
шо могу сказать
1) хейтить что-либо, это не ок
2) монга норм технология для своих задач
3) если что это term-based DB для JS, ДЖеэСеры ликуют
4) сложно с ней работать с Erlang`ом
5) с любой не Erl term-based базкой груцно работать
6) я фиксить конфертацию заебался уже
Andy
@m-2k
Aug 17 2015 13:22
лол, а ничо так идея
@cystbear just for lulz
Namdak Tonpa
@5HT
Aug 17 2015 13:23
ты в этом посте одновременно захейтил монго и возвысил :-)
противоречиво!
Oleg Zinchenko
@cystbear
Aug 17 2015 13:23
возможно
для ноды круче монги не придумать
Namdak Tonpa
@5HT
Aug 17 2015 13:24
для ноды да
Andy
@m-2k
Aug 17 2015 13:24
теперь это оффициально канал про io.js
Oleg Zinchenko
@cystbear
Aug 17 2015 13:24
я только в Эрланге осознал, как это ахуенно писать и читать из базы термы языка
Namdak Tonpa
@5HT
Aug 17 2015 13:24
так как течет нода течет только монга :-)
Andy
@m-2k
Aug 17 2015 13:25
так же ахуенно как говорить на родном языке (кэп)
Namdak Tonpa
@5HT
Aug 17 2015 13:25
единое языковое пространство! мы спиздили это у лиспа
Oleg Zinchenko
@cystbear
Aug 17 2015 13:25
Макс, а есть риак для бедняков?, что бы и не мнезия и не минимум 100500 нод риака
Namdak Tonpa
@5HT
Aug 17 2015 13:25
я пишу CP базку Chain Replication Database
AP писать смысла нет, можно риак поднють и обрезать
лучше риака ничего нет
Andy
@m-2k
Aug 17 2015 13:26
cr для каких целей?
Oleg Zinchenko
@cystbear
Aug 17 2015 13:27
есть инфа что CAP не работает в современных реалиях
Namdak Tonpa
@5HT
Aug 17 2015 13:27
для банковского хранилища
Andy
@m-2k
Aug 17 2015 13:27
мне с технической точки
Namdak Tonpa
@5HT
Aug 17 2015 13:27
в mongodb не работает конечно :-)
Andy
@m-2k
Aug 17 2015 13:27
@cystbear говорил скорее про то что это размытое понятие
Oleg Zinchenko
@cystbear
Aug 17 2015 13:28
ща ссылку на телегу скину
Namdak Tonpa
@5HT
Aug 17 2015 13:28
как говорит качаев, даже 2 из 3 тяжело достичь!
Andy
@m-2k
Aug 17 2015 13:28
да все читали уже
Namdak Tonpa
@5HT
Aug 17 2015 13:28
сделайте хотябы 1.5 из 3 :-)
Andy
@m-2k
Aug 17 2015 13:29
а bpe для каких целей
Namdak Tonpa
@5HT
Aug 17 2015 13:29
BPE это типа activity.org
Andy
@m-2k
Aug 17 2015 13:29
а то я мож лишнюю абсракцию на n2o пишу и можно взять готовое
а то я чот подзаебался, код какой-то нихуя не функциональный
Namdak Tonpa
@5HT
Aug 17 2015 13:30
если ты не пишешь банковский софт или софт для налоговой то bpe тебе не нужен
Andy
@m-2k
Aug 17 2015 13:30
одни get put
"не читал, но осуждаю" (с)
Andy
@m-2k
Aug 17 2015 13:32
я читал
Oleg Zinchenko
@cystbear
Aug 17 2015 13:33
давай когда я прочитаю обсудим, а?
Namdak Tonpa
@5HT
Aug 17 2015 13:34
можно и сейчас обсудить
он глубже просто рассматривает архитектуру
Andy
@m-2k
Aug 17 2015 13:34
думал ты читал
Oleg Zinchenko
@cystbear
Aug 17 2015 13:35
не
сегодня вечером
Namdak Tonpa
@5HT
Aug 17 2015 13:35
действительно линеаоизируемость — это ключ к CP, Chain Replication протокол и есть линеризация репликации в отличии от PAXOS где происходят паралельные запросы и редюс ответов. Так что можно сказать что CR — линеаризируемый, а значит CP протокол.
Andy
@m-2k
Aug 17 2015 13:35
да, уход в глубину - это неплохое сравнение
Oleg Zinchenko
@cystbear
Aug 17 2015 13:36
тока не ржите, мне надо быстренько пофиксать интеграцию монги и kvs, как только справлюсь читну статью
Namdak Tonpa
@5HT
Aug 17 2015 13:36
Тоже верно и с AP, многие так называемые AP базы ими не являются. Хотя риак точно AP база.
хотя его требование слишком жестковатое any non-failing node needs to be able to handle it
Базу нужно создавать под задачу.
Не бывает универсальных баз.
Andy
@m-2k
Aug 17 2015 13:38
в kvs у тебя есть не-древовидные структуры?
Namdak Tonpa
@5HT
Aug 17 2015 13:38
Распределнные системы очень сложные для понимания, требую долгих медитаций и спокойствия, этим нельзя заниматься паралельно с монгой.
Andy
@m-2k
Aug 17 2015 13:38
в проектах
Oleg Zinchenko
@cystbear
Aug 17 2015 13:38
@m-2k я?
Namdak Tonpa
@5HT
Aug 17 2015 13:38
у меня в kvs нет проектов с древовидными структурами кроме cms
Andy
@m-2k
Aug 17 2015 13:38
нет
Namdak Tonpa
@5HT
Aug 17 2015 13:39
у меня только списки
Andy
@m-2k
Aug 17 2015 13:39
я про зависимости
Namdak Tonpa
@5HT
Aug 17 2015 13:39
какие зависимости?
Andy
@m-2k
Aug 17 2015 13:39
ну фиды
Namdak Tonpa
@5HT
Aug 17 2015 13:39
только в cms, но он мертвый
Andy
@m-2k
Aug 17 2015 13:39
элемент подмножества одной таблицы ссылается на подмножество другой
Namdak Tonpa
@5HT
Aug 17 2015 13:40
такого вообще в kvs быть не может
только копии
в kvs не должно быть циклов
Andy
@m-2k
Aug 17 2015 13:40
я не о циклах
Namdak Tonpa
@5HT
Aug 17 2015 13:41
ну ссылайся себе
в cms пост ссылается на камент
Andy
@m-2k
Aug 17 2015 13:41
yep
а юзер на пост, например или тема на пост
Namdak Tonpa
@5HT
Aug 17 2015 13:42
да
именно так
Andy
@m-2k
Aug 17 2015 13:43
получается иерархия блядская
юзаешь какие-то еще схемы связей?
мне так, для расширения сознания
Namdak Tonpa
@5HT
Aug 17 2015 13:43
вообще то с kvs можно построить шо хочешь он ничего не запрещает
циклические графы, сети, матрицы, что хочешь
Andy
@m-2k
Aug 17 2015 13:44
эт понятно, но я ща не о kvs а о архитектуре приложения, на уровень выше
Namdak Tonpa
@5HT
Aug 17 2015 13:44
для всего веба обычных списков хватает
можно написат фейсбук использую только персистентные списки
Andy
@m-2k
Aug 17 2015 13:44
а если надо сортировать?
Namdak Tonpa
@5HT
Aug 17 2015 13:45
trie
в листях которго просто списки
Andy
@m-2k
Aug 17 2015 13:46
персистентные списки это версионность?
Namdak Tonpa
@5HT
Aug 17 2015 13:47
версионность — это персистентные списки
персистентные списки — это много чего, в том числе и версионность
персистентные тут лишнее
понятно что если мы про kvs то все у нас персистентное
этоже persistent framework
Andy
@m-2k
Aug 17 2015 13:49
как быть если надо например сформировать фид по некому порядку?
типа есть список в фиде. но его надо выводить в порядке который задаст пользователь
а не в той последовательности в какой он в таблице
Namdak Tonpa
@5HT
Aug 17 2015 13:51
все зависит от размеров списка
если маленький то можно в памяти кешировать
Andy
@m-2k
Aug 17 2015 13:52
ну 50 например
Namdak Tonpa
@5HT
Aug 17 2015 13:52
если большой то нужно все сортировки хранить
50 можно и в памяти квиксортом
Andy
@m-2k
Aug 17 2015 13:53
мне надо не сортировать а сохранять порядок
в бд
Namdak Tonpa
@5HT
Aug 17 2015 13:54
вставкой сохраняй
Andy
@m-2k
Aug 17 2015 13:55
переставлять элементы прямо внутри таблицы или добавлять еще таблицу с порядком отображения при выводе? как тогда обновлять это при добавлении новых items
что за вставка
Namdak Tonpa
@5HT
Aug 17 2015 13:55
kvs:link два раза
при N=50 никаких таблиц не нужно
Andy
@m-2k
Aug 17 2015 13:56
unlink не нужен?
This message was deleted
есть пример?
хотя пох, разберусь
Namdak Tonpa
@5HT
Aug 17 2015 13:58
не времени обсуждать еще одну хуйню
Andy
@m-2k
Aug 17 2015 13:58
ггггг
Namdak Tonpa
@5HT
Aug 17 2015 13:58
я даю здесь комментарии только по synrc
уважаем мое время, аудиенция закончилась
Andy
@m-2k
Aug 17 2015 19:50
как в коде поймать реконнект WS