1.1, пох (?), 11:17, 21/10/2017 [ответить] [﹢﹢﹢] [ · · · ]
| –3 +/– |
ну надо ж - вторая за месяц "распределенная db" от китайцев.
снова на go.
Вероятно, сделана теми, кому не нравился синтаксис postgres, и кого за это выперли из байды ;-)
| |
|
2.2, Аноним (-), 11:36, 21/10/2017 [^] [^^] [^^^] [ответить]
| –9 +/– |
Ну, может потому что Go для распределенных систем очень годится?
И прикинь, но каждая DB подходит только для определенного типа задач.. И чего плохого в том что есть выбор?
Алсо, ты расистский кусок дepьма, не суди продукт по тому кто его сделал
| |
|
3.3, A.Stahl (ok), 11:52, 21/10/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
Где ты у Поха увидел хоть намёк на расизм, блюститель морали ты наш?
| |
3.4, пох (?), 12:24, 21/10/2017 [^] [^^] [^^^] [ответить]
| –3 +/– |
> Ну, может потому что Go для распределенных систем очень годится?
или может, потому что просто модно-стильно-молодежно?
(там еще и rust, если присмотреться - наверное, go не очень годится для всего остального? ;)
> И прикинь, но каждая DB подходит только для определенного типа задач..
тут пока не "типы задач", а "мы посмотрели на гугль, и сделали как у них". (не "для тех же задач", а "как у них", почувствуйте разницу - какие-такие задачи оно "у них" решало - собираемся разобраться по ходу дела)
> Алсо, ты расистский кусок дepьма, не суди продукт по тому кто его сделал
я безусловный сторонник расовой дискриминации (поинтересейтесь не в гугле, а в словаре иностранных слов, бумажном, что на самом деле это слово означает), но в данном случае дело по-моему не в расовых или хотя бы национальных различиях, а в том что "хотим такой же гугль, но свой". Щастья такой подход еще никому не приносил.
| |
3.5, ага (?), 13:12, 21/10/2017 [^] [^^] [^^^] [ответить]
| +/– |
На данный момент китайцы как-раз и отличаются добротными foss-проектами
| |
3.6, angra (ok), 13:13, 21/10/2017 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Ну, может потому что Go для распределенных систем очень годится?
И чем же он для них так годится?
| |
|
4.7, rshadow (ok), 13:57, 21/10/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
> И чем же он для них так годится?
По всей видимости автор не отличает распределение по ядрам от распределения по хостам. Которого в go нет, как и во многих других популярных языках.
| |
|
5.8, пох (?), 17:01, 21/10/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
если посмотреть внимательней - там где у них как раз "распределение по ядрам" вместо go почему-то rust ;-)
Я все же склоняюсь к исходному предположению - китайцы выучили новые модные языки, и ищут, куда бы их применить. С собственными идеями туго, поэтому за образец взят гугль.
Правда, с применениями а-ля гугль пока тоже туго, зато мы умеем phpmyadmin, wordpress (вот кого спасет распределенная БД!) и кто там еще - карманная версия гитхаба?
Но, возможно, у кого-то появится применение и поинтересней.
| |
|
6.9, Аноним (-), 17:48, 21/10/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
А чем вас смущает wordpress? Китайская деревня это примерно миллион жителей, во многих деревнях собственные аэропорты. Если удачный пост посмотрит половина деревни разом, уже hiload во весь рост. Хабраэффект нервно курит в сторонке. Местный колорит, знаете ли, накладывает свои особенности на восприятие внешнего окружения.
| |
|
7.22, пох (?), 20:38, 21/10/2017 [^] [^^] [^^^] [ответить]
| +/– |
> А чем вас смущает wordpress
а, кстати, да - возможно я ди6ил и не понял буквально то что написано - а надо было.
То есть вот ровно ради вордпрессов и прочей незамысловатой фигни оно и было написано, а гугль действительно послужил просто источником идеи - потому что таки да, местный колорит имеет место быть, а сервера-то обычные, обычной мощности, и диски тоже.
Ну и вот тот самый китайский менталитет - китайской архитектуры вместо интела мы не увидим никогда, китайскую эффективную для большого количества пользователей альтернативу вордпрессу - маловероятно, а вот переписать mysql так, чтобы поделить нагрузку на несколько ящиков (причем, что характерно, не дисковую, а процессорную, с бесконечными mysql'ными "sorting") вполне понятная и реализумая для них задача.
| |
|
6.23, . (?), 20:41, 21/10/2017 [^] [^^] [^^^] [ответить]
| +/– |
>если посмотреть внимательней - там где у них как раз "распределение по ядрам" вместо go почему-то rust ;-)
... если реально посмотреть внимательней - у них на выбор 3 бэкенда - 2 на го, один ржавый ...
А та, вторая база, о которой так долго говорили больш^W говорил пох - оно го\с++ - ужос да? :-)
>Я все же склоняюсь к исходному предположению - китайцы выучили новые модные языки, и ищут, куда бы их применить. С собственными идеями туго, поэтому за образец взят гугль.
Ага! Есть такое осцусчение :)
Но с другой стороны - не вечно же муз. плееры кодить :-)
| |
|
7.37, пох (?), 23:18, 21/10/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
> ... если реально посмотреть внимательней - у них на выбор 3 бэкенда
но два из них явно позиционируются как игрушечные, да.
Кстати, они, оказывается, подробно расписали,чем именно go плох для этой затеи.
> А та, вторая база, о которой так долго говорили больш^W говорил
> пох - оно го\с++ - ужос да? :-)
очень вероятно - по той же самой причине, ага ;-)
| |
|
8.49, _ (??), 20:31, 23/10/2017 [^] [^^] [^^^] [ответить] | –1 +/– | А точно Так и написано вот это - игрушка, это - тоже а вот ЭТО Та-дам - ... текст свёрнут, показать | |
|
9.58, пох (?), 15:44, 24/10/2017 [^] [^^] [^^^] [ответить] | –1 +/– | я чо, псих все конст линки помнить Где-то внутри красивенького синенького сай... текст свёрнут, показать | |
|
|
|
|
|
4.10, OrionMX (?), 18:54, 21/10/2017 [^] [^^] [^^^] [ответить] | –5 +/– | Ничем Человек говорит о том, в чем, очевидно, плохо разбирается Go это очередн... большой текст свёрнут, показать | |
|
5.13, Аноним (-), 19:04, 21/10/2017 [^] [^^] [^^^] [ответить]
| +/– |
Kubernetes, Consul, Docker, etcd, CockroachDB, ...
Да, одни хеллоуворлды..
ЗЫ. спасибо за твой коммент, я давно так не смеялся
| |
|
6.17, ARA (?), 19:14, 21/10/2017 [^] [^^] [^^^] [ответить]
| –4 +/– |
И что из этого используется хоть мало-мальски где-нибудь?
| |
|
7.19, Аноним (-), 19:20, 21/10/2017 [^] [^^] [^^^] [ответить]
| +3 +/– |
Kubernetes - OpenShift, Google Container Engine
consul + packer - например, Twitch
docker - ну, думаю не стоит объяснять
| |
|
8.20, ARA (?), 19:34, 21/10/2017 [^] [^^] [^^^] [ответить] | –5 +/– | Мне кажется это какая-то шутка или троллинг, зачем использовать такой ущербный и... текст свёрнут, показать | |
|
9.25, . (?), 20:48, 21/10/2017 [^] [^^] [^^^] [ответить] | +/– | Это от того что ты слаб умом Если ты школьник - учителя и родители это поправят... текст свёрнут, показать | |
|
10.29, ARA (?), 21:07, 21/10/2017 [^] [^^] [^^^] [ответить] | –4 +/– | Оо, ну все-все, пришел анончик и порешал кто я такой Отчего такое желание стави... текст свёрнут, показать | |
|
|
|
|
|
|
4.11, Аноним (-), 18:57, 21/10/2017 [^] [^^] [^^^] [ответить]
| +/– |
Куча полезных библиотек, concurrency с коробки(горутины и каналы), код читабильнее, деплоить го проекты очень просто(скопировать бинарник)..
Хочется поинтересоваться, какой же тогда ЯП использовать для распределенны систем, если на Go запрещено писать?
| |
|
5.12, ARA (?), 19:03, 21/10/2017 [^] [^^] [^^^] [ответить]
| –5 +/– |
LISP или Rust, да вообще какой угодно? Go годится разве что только для того чтобы понтоваться перед одноклассинками, реальных работающих проектов на нем просто НЕТ.
| |
|
6.14, Аноним (-), 19:07, 21/10/2017 [^] [^^] [^^^] [ответить]
| +1 +/– |
Представь, но есть. Правда большинство из них связаны с distributed systems и cloud.
| |
|
7.15, ARA (?), 19:12, 21/10/2017 [^] [^^] [^^^] [ответить]
| –3 +/– |
Примеры в студию. Это насколько нужно себя не уважать, чтобы пытаться писать хоть какой-то код на этом позорище, которое гугель назвал языком программирования.
| |
|
|
9.18, ARA (?), 19:17, 21/10/2017 [^] [^^] [^^^] [ответить] | –3 +/– | Это заклинание какое-то у Го-адептов или что Один и тот же набор поделок пишут ... текст свёрнут, показать | |
|
|
11.26, From (?), 20:48, 21/10/2017 [^] [^^] [^^^] [ответить] | –4 +/– | Ого, а что еще используете Такая крупная и солидная корпорация, 25млн клиентов... текст свёрнут, показать | |
|
10.28, . (?), 20:53, 21/10/2017 [^] [^^] [^^^] [ответить] | +1 +/– | Список поделок непрерывно и стремительно растёт, BTW Смотри тему топика - за... текст свёрнут, показать | |
|
11.30, ARA (?), 21:17, 21/10/2017 [^] [^^] [^^^] [ответить] | –3 +/– | Завидовать чему Первый стабильный выпуск распределённой СУБД TiDB - ахахах, в... текст свёрнут, показать | |
|
|
|
|
|
6.27, . (?), 20:50, 21/10/2017 [^] [^^] [^^^] [ответить]
| +3 +/– |
> ... реальных работающих проектов на Go просто НЕТ.
... в твоём Мухосранске.
Поправил, не благодари!
| |
|
7.31, ARA (?), 21:22, 21/10/2017 [^] [^^] [^^^] [ответить]
| –3 +/– |
В моем Мухосранске нормальные все люди, им Go-убожество ни к чему! Хорошо, что фанатики Go предпочитают не использовать других языков и технологий, а все пишут на Go. Так они более менее изолированы в своем курятнике, куда порядочный человек даже смотреть не станет. Это как с нодой - все вокруг кажется гвоздями, когда ты используешь модный-современный молоток.
| |
|
|
5.40, angra (ok), 02:24, 22/10/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Куча полезных библиотек
Угу, а в других языках их нет.
> concurrency с коробки(горутины и каналы)
Чем это помогает конкретно в распределенных системах?
> код читабильнее
Читабельней чего?
> деплоить го проекты очень просто(скопировать бинарник).
Ты что-то серьезней helloworld на нем писал? А деплоить больше чем под одну ОС пробовал? Ну и наконец, для deploy существует куча решений, делающая этот процесс автоматическим для любого ЯП.
> Хочется поинтересоваться, какой же тогда ЯП использовать для распределенны систем, если на Go запрещено писать?
Попробуй научится внимательно читать, прежде чем строчить ответ. Никто его не запрещал. Более того, я даже не говорил, что он плох. Как по мне, Go очень хороший язык для своих задач. Вот только распределенные системы не являются его задачей и у него нет никаких преимуществ в этой области.
Погугли на досуге про такой ЯП как Limbo.
| |
|
|
7.43, пох (?), 16:57, 22/10/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Для чего же Go тогда хорош?
кетайцы быстро выучивают, например ;-)
ну и есть же ж куча мест, где нужно ненапряжное middleware, которому необязательно работать с микросекундной синхронизацией, можно и подождать пока там gc ворочается.
этакий перл+cpan XXI века, с синтаксисом, похожим на c++
| |
|
|
|
10.53, angra (ok), 03:37, 24/10/2017 [^] [^^] [^^^] [ответить] | +/– | Нет, но в Go нет классов из C ни в виде синтаксиса, ни в виде сущности Причем... текст свёрнут, показать | |
|
11.59, пох (?), 15:51, 24/10/2017 [^] [^^] [^^^] [ответить] | –1 +/– | ты хотел сказать - наследования классов нет Питается - питается, методы - в нал... текст свёрнут, показать | |
|
|
|
|
7.46, angra (ok), 00:04, 23/10/2017 [^] [^^] [^^^] [ответить]
| +/– |
Сетевые демоны, web сервисы, большие проекты. С наложением на всё это требования к низкому потреблению ресурсов.
| |
|
8.52, пох (?), 21:09, 23/10/2017 [^] [^^] [^^^] [ответить] | –4 +/– | сетевой демон, отвлекающийся на минуточку , потому что к нему в гости зашел GC ... текст свёрнут, показать | |
|
9.54, angra (ok), 03:40, 24/10/2017 [^] [^^] [^^^] [ответить] | +/– | Изучаешь Go по напевам Рабиновича Ну успехов Но при таком подходе цена твоему ... текст свёрнут, показать | |
|
10.57, пох (?), 08:49, 24/10/2017 [^] [^^] [^^^] [ответить] | –1 +/– | мне самому не пришло бы в голову проверять это предположение - поскольку крайне ... текст свёрнут, показать | |
|
|
|
|
6.48, x (?), 15:56, 23/10/2017 [^] [^^] [^^^] [ответить]
| +/– |
>Погугли на досуге про такой ЯП как Limbo.
и что там искать? limbo по сути предок го, от тех же авторов
| |
|
7.55, angra (ok), 03:42, 24/10/2017 [^] [^^] [^^^] [ответить]
| +/– |
В моем детсве о таких говорили: "смотрю в книгу, вижу фигу".
| |
|
|
|
|
|
|
1.34, qsdg (ok), 22:12, 21/10/2017 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Хахаха, Spanner и F1 для PhpMyAdmin и вордпресса, ну и норкоманы!
Это как разрабатывать спейс шаттл для того чтобы возить коров из Минска в Смоленск. Ну зачем им cross-datacenter ACID? Это пока что только Spanner умеет, больше никто.
Цена на GCP за настоящий Spanner как бы намекает -- $650/мес/ноду (умножить на три для продакшна).
Как они объясняли что они будут делать с CAP theorem? В Spanner для этого в каждом датацентре стоят атомные часы и данные бегают по выделенной стабильной SDN сети полностью под контролем Гугла. И то всё равно ограничение на апдейт одной конкретной строки -- не более 1/сек.
| |
|
2.35, пох (?), 23:02, 21/10/2017 [^] [^^] [^^^] [ответить]
| +/– |
> Хахаха, Spanner и F1 для PhpMyAdmin и вордпресса, ну и норкоманы!
это наша догадка, а не подтвержденный факт. Возможно, все же это - демонстрация возможностей, а не конечная цель. А цель - напомню, это коммерческий стартап, а не деньги из воздуха - собрать те бабки, за которыми поленился нагнуться разжиревший гугль. Вполне достижимая.
> Это как разрабатывать спейс шаттл для того чтобы возить коров из Минска в Смоленск.
телепорт. Потому что коров мильен, котлетный завод простаивает, а шесть мильярдов кита...смоленчан жрать хотят.
> Ну зачем им cross-datacenter ACID?
а они китайские, оба. То есть дешево и из картона. Поэтому не очень надежно.
То есть вопроса "зачем" вообще нет, есть вопрос "почём".
На спаннер юаней не хватает.
> Как они объясняли что они будут делать с CAP theorem?
как-то объясняли, не особенно внятно - страждущие ответов на эти вопросы могут идти читать доки, их есть и они даже не квадратиками.
| |
2.36, Иван (??), 23:10, 21/10/2017 [^] [^^] [^^^] [ответить]
| +/– |
> Это как разрабатывать спейс шаттл для того чтобы возить коров из Минска в Смоленск.
Маск вот как раз собирается)
| |
|
3.41, Аноним (-), 02:54, 22/10/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
Маск много чего всё собирается да собирается, только это дороже Конкорда, а Конкорд разорился. Да и не шаттл это, шаттл на два порядка сложнее. Системные архитекторы обычно рассматривают программу шаттла как наиболее сложный проект до сих пор.
| |
|
4.44, пох (?), 20:56, 22/10/2017 [^] [^^] [^^^] [ответить]
| –1 +/– |
> только это дороже Конкорда, а Конкорд разорился
конкорд разорился в совсем другие времена, когда зеленая плесень еще не проела мозги политикам и их какеготам...э...лохторату, во.
Сейчас бы рассказали сказок, что он де немеряно экологичен и бережет озоновый слой, может наклеили бы на хребет пару солнечных панелек в ладошку размером, можно даже - ни к чему не подключеных, дешевле выйдет, но покрасить веселенькой красочкой, чтоб были заметнее в рекламных буклетах - и развели бы государство на пяток полезных спонсорских программ, а инв...спекулянты бы после этого и сами поперли - капитализация же ж растет, надо брать.
К сожалению, поляна конкордов уже засрана, остается пидерлуп и многоразовые ракеты.
> Системные архитекторы обычно рассматривают программу шаттла как наиболее сложный проект
> до сих пор.
странно, может они просто уже седые дедушки и кроме радиошансон новостей не слушают?
Он же даже садиться без помощи пилотов не умел, баки спускались на парашутиках, без всякой супербаллистики, падая где попало и не всегда удачно (просто на этом не заострялось внимание). Или они в том смысле, что сама конструкция, из-за ограничений электроники сорокалетней давности, была суперсложной, а не задача, которую она решала? Ну так оно нынче - не надо.
X-37B, что характерно - летаить, гад. Причем крайний запуск - фальконом, да, с посадкой ступени. Он, наверное, полегче, ему семь жоп не надо возить, но тем не менее... Чо возит и на кого оттеда пырится - государственная тайна есть. Наверное, навещает орбитальную станцию рептилоидов, за инструкциями, а им - тушки христианских младенцев в собственном соку подвозит.
| |
|
|
|
|