Roman
а я в них верю, это китайская субд
Roman
китайцы вообще молодцы
Daniel
ее тестил кто-нибудь?
Vladimir
@onokonem немного стремно что кроме китайцев его толком никто не использует
Daniel
это да
Vladimir
китайцы вообще молодцы
китайцы молодцы, но с инженерной культурой у них в среднем не ок
Daniel
я так понял, у меня образовалась очередб на тест
Daniel
фондейшн и за ней tidb
Vladimir
@onokonem есть подозрение, что сам спаннер таки лучше будет)
Daniel
но он же не бывает на комодити железе
Vladimir
но он же не бывает на комодити железе
скорее за пределами одной компании)
Aleksey
ее тестил кто-нибудь?
Вот так просто заменить на мускуль, после их релиза и до него не вышло, много не работало
Daniel
Это я не удивлен
Daniel
И набор бекендов не впечатляет
Daniel
Но все равно интересно
Aleksey
Я их kv хранилище на расте не ставил, пробовал то что по умолчанию там, вроде leveldb, на инсёрты, на той-же виртуалке было заметно медленнее чем мариядб. Селекты с джоином по двум таблицам из приложения выводящего по 100 строк добавки при скролле, на глаз работало одинаково
Vladimir
Но все равно интересно
Ну ты я думаю понимаешь, что ничего бесплатно не бывает. Если у них правда все работает с такими же гарантиями как спаннер, то вероятно ценой является скорость
Vladimir
Если у них все работает быстро, значит они лукавят про гарантии
Igor
Если у них все работает быстро, значит они лукавят про гарантии
А где там про какие-либо гарантии говориться?
Igor
В ридми
не увидел, можно процитировать?
Vladimir
не увидел, можно процитировать?
TiDB features infinite horizontal scalability, strong consistency, and high availability
Igor
это не гарантии, это фичи без каких-либо гарантий
Igor
нет конечно, если бы все обеспечивали на 100% то, что пишут в ридми - мир стал бы совем другим
Igor
тем более китайцы
Vladimir
Либо они феерически медленные
Vladimir
Будут
Vladimir
Вопрос в том насколько они врут
Igor
пока оно не пройдёт jepsen тесты - даже не о чём говорить
Vladimir
пока оно не пройдёт jepsen тесты - даже не о чём говорить
Ну кстати вторая реализация спаннера, который cockroach вроде даже прошел
Igor
Прошёл, они сами тестируют ещё. А как это связано со второй реализацие спаннера - не могу увязать?
Vladimir
Точнее они заплатили чтобы его потестили и по результатам тестов пофиксили все что было
Vladimir
Прошёл, они сами тестируют ещё. А как это связано со второй реализацие спаннера - не могу увязать?
Так кокроач также попытка сделать как спаннер но не на гугловой инфраструктуре
Sergei
Либо они феерически медленные
они феерически медленно пишут
Sergei
и феерически медленно исполняют сложные запросы
Vladimir
Как и tidb
Igor
Точнее они заплатили чтобы его потестили и по результатам тестов пофиксили все что было
Кто заплатил? Не слышал такого. Там своих разработчиков хватает чтобы тестить.
Sergei
запросы сложнее чем select A from B where C order by D; там падают в фулл-скан
Vladimir
Кто заплатил? Не слышал такого. Там своих разработчиков хватает чтобы тестить.
As a result of our collaboration, fixes for these issues are included in beta-20160915 and beta-20161013. This work was funded by Cockroach Labs
Vladimir
https://jepsen.io/analyses/cockroachdb-beta-20160829
Sergei
http://jepsen.io/analyses/cockroachdb-beta-20160829 https://www.cockroachlabs.com/blog/cockroachdb-beta-passes-jepsen-testing/
Vladimir
Отсюда
Igor
jepsen уже тестировал кокроучдб.
на стадии бэтты, и там было почти всё хорошо
Sergei
ну да. могли разломать конечно, но чот сомневаюсь.
Igor
Сейчас вопрос у кокроача не косистентность, а скорость записи
Vladimir
tidb еще есть
Мы его и обсуждаем
Vladimir
я слоу
Выпей кофе, скушай булочку
Igor
он норм пишет батчами
2.0 улучшили показатели, но ещё есть на чем работать
Vladimir
Я привел в пример cockroach как базу которая развивалась из той же идеи, и таки проходит jepsen
Igor
Я привел в пример cockroach как базу которая развивалась из той же идеи, и таки проходит jepsen
Там совсем другие ресурсы (по объемам) на разработку, другие подходы и есть ентерпрайз
Igor
У китайцев фича всегда впереди гарантий 🙂
Vladimir
У китайцев фича всегда впереди гарантий 🙂
Ну вот потому что за пределами Китая оно не используется, поэтому я их и стремаюсь
Fastumkruk
Roman
а чо, код ревью сделать слабо? этакий кружок гадалок собрался, как будто не на го пишем
Igor
О каком код ревью речь? : coocood 794 commits 938,547 ++ 872,314 — Подождём пока ещё пару миллионов строк вбросят и удалят :)
Vladimir
А код ревью мог быть внутри
Igor
Если внимательно понаблюдать, то там основная кодовая база была сразу выложена на Github одним человеком.
Vladimir
С тысячами коммитов
Vladimir
Код ревью
Vladimir
И человеко годами труда
Alexey
Есть кто использует LiteIDE для разработки?
Nazar
Что за дичь # pkg-config --cflags geoip pkg-config: exec: "pkg-config": executable file not found in %PATH%
Nazar
это при импорте github.com/abh/geoip
Nazar
это на винде
Alexey
https://github.com/abh/geoip/blob/master/geoip.go#L5
Alexey
> Go (cgo) interface to libgeoip
Alexey
Это не либа на чистом Go
Igor
С тысячами коммитов
Хм, коммит один ‘Add files’ - разве что писать годами, потом снести нафиг контроль версий и залить файлы? :)
Alexey
Друзья, мы планируем митап в Москве вечером 14-ого мая. Кто хочет выступить – пишите в рассылку golang-ru@ или в Slack в meetup-moscow. Сюда лучше не надо 🙂