The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Первый стабильный выпуск распределённой СУБД TiDB"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Первый стабильный выпуск распределённой СУБД TiDB"  +/
Сообщение от opennews on 21-Окт-17, 11:17 
Представлен (https://pingcap.github.io/blog/2017/10/17/announcement/) релиз распределённой СУБД TiDB 1.0 (https://pingcap.com/index), развиваемой под впечатлением от технологий  Google Spanner (http://research.google.com/archive/spanner.html) и F1 (http://research.google.com/pubs/pub38125.html). TiDB отнесена к категории гибридных систем HTAP (Hybrid Transactional/Analytical Processing), способных как обеспечивать выполнение транзакций в реальном времени (OLTP), так и применяться для обработки аналитических запросов. Проект написан на языке Go и распространяется (https://github.com/pingcap/tidb) под лицензией Apache 2.0.

TiDB предоставляет возможности для горизонтального масштабирования  и обеспечения отказоустойчивости: размер хранилища и вычислительную мощность можно наращивать простым подключением новых узлов, данные распределяются по узлам с избыточностью, позволяющей продолжить работу в случае сбоя отдельных узлов. Сбои обрабатываются автоматически.


Система гарантирует непротиворечивость и для клиентского ПО выглядит как одна большая СУБД, несмотря на то, что фактически для выполнения транзакции привлекаются данные со множества узлов. Для физического хранения данных на узлах могут применяться разные бэкенды, например, локальные движки хранения GoLevelDB и BoltDB или собственный движок для распределённых хранилищ TiKV (https://github.com/pingcap/tikv).

Важными особенностями TiDB является поддержка SQL и предоставление клиентского интерфейса, совместимого с протоколом MySQL, что упрощает адаптацию для TiDB  существующих приложений, написанных для MySQL, или  позволяет задействовать распространённые клиентские библиотеки. Из возможностей SQL поддерживаются индексы, агрегатные функции, выражения GROUP BY, ORDER BY, DISTICT, слияния (LEFT JOIN / RIGHT JOIN / CROSS JOIN) и простые подзапросы. Предоставляемых возможностей достаточно для организации работы с TiDB таких web-приложений, как PhpMyAdmin,Gogs (https://gogs.io/) и Wordpress.

Из расширенных возможностей отмечаются средства для асинхронного изменения схемы хранения, позволяющие на лету добавлять столбцы и индексы без остановки обработки текущих операций. Кроме протокола MySQL для обращения к СУБД можно использовать API на базе JSON и коннектор для Spark.


URL: https://pingcap.github.io/blog/2017/10/17/announcement/
Новость: https://www.opennet.ru/opennews/art.shtml?num=47427

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Первый стабильный выпуск распределённой СУБД TiDB"  –3 +/
Сообщение от пох on 21-Окт-17, 11:17 
ну надо ж - вторая за месяц "распределенная db" от китайцев.

снова на go.

Вероятно, сделана теми, кому не нравился синтаксис postgres, и кого за это выперли из байды ;-)

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Первый стабильный выпуск распределённой СУБД TiDB"  –9 +/
Сообщение от Аноним (??) on 21-Окт-17, 11:36 
Ну, может потому что Go для распределенных систем очень годится?

И прикинь, но каждая DB подходит только для определенного типа задач.. И чего плохого в том что есть выбор?

Алсо, ты расистский кусок дepьма, не суди продукт по тому кто его сделал

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Первый стабильный выпуск распределённой СУБД TiDB"  –1 +/
Сообщение от A.Stahl (ok) on 21-Окт-17, 11:52 
Где ты у Поха увидел хоть намёк на расизм, блюститель морали ты наш?
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Первый стабильный выпуск распределённой СУБД TiDB"  –3 +/
Сообщение от пох on 21-Окт-17, 12:24 
> Ну, может потому что Go для распределенных систем очень годится?

или может, потому что просто модно-стильно-молодежно?
(там еще и rust, если присмотреться - наверное, go не очень годится для всего остального? ;)

> И прикинь, но каждая DB подходит только для определенного типа задач..

тут пока не "типы задач", а "мы посмотрели на гугль, и сделали как у них". (не "для тех же задач", а "как у них", почувствуйте разницу - какие-такие задачи оно "у них" решало - собираемся разобраться по ходу дела)

> Алсо, ты расистский кусок дepьма, не суди продукт по тому кто его сделал

я безусловный сторонник расовой дискриминации (поинтересейтесь не в гугле, а в словаре иностранных слов, бумажном, что на самом деле это слово означает), но в данном случае дело по-моему не в расовых или хотя бы национальных различиях, а в том что "хотим такой же гугль, но свой". Щастья такой подход еще никому не приносил.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

5. "Первый стабильный выпуск распределённой СУБД TiDB"  +/
Сообщение от ага on 21-Окт-17, 13:12 
На данный момент китайцы как-раз и отличаются добротными foss-проектами
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

6. "Первый стабильный выпуск распределённой СУБД TiDB"  +2 +/
Сообщение от angra (ok) on 21-Окт-17, 13:13 
> Ну, может потому что Go для распределенных систем очень годится?

И чем же он для них так годится?

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

7. "Первый стабильный выпуск распределённой СУБД TiDB"  +1 +/
Сообщение от rshadow (ok) on 21-Окт-17, 13:57 
> И чем же он для них так годится?

По всей видимости автор не отличает распределение по ядрам от распределения по хостам. Которого в go нет, как и во многих других популярных языках.

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "Первый стабильный выпуск распределённой СУБД TiDB"  –1 +/
Сообщение от пох on 21-Окт-17, 17:01 
если посмотреть внимательней - там где у них как раз "распределение по ядрам" вместо go почему-то rust ;-)

Я все же склоняюсь к исходному предположению - китайцы выучили новые модные языки, и ищут, куда бы их применить. С собственными идеями туго, поэтому за образец взят гугль.
Правда, с применениями а-ля гугль пока тоже туго, зато мы умеем phpmyadmin, wordpress (вот кого спасет распределенная БД!) и кто там еще - карманная версия гитхаба?

Но, возможно, у кого-то появится применение и поинтересней.

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "Первый стабильный выпуск распределённой СУБД TiDB"  –1 +/
Сообщение от Аноним (??) on 21-Окт-17, 17:48 
А чем вас смущает wordpress? Китайская деревня это примерно миллион жителей, во многих деревнях собственные аэропорты. Если удачный пост посмотрит половина деревни разом, уже hiload во весь рост. Хабраэффект нервно курит в сторонке. Местный колорит, знаете ли, накладывает свои особенности на восприятие внешнего окружения.
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

21. "Первый стабильный выпуск распределённой СУБД TiDB"  –3 +/
Сообщение от BernersLess on 21-Окт-17, 20:08 
>  посмотрит половина деревни

через задницу коровы да?

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

22. "Первый стабильный выпуск распределённой СУБД TiDB"  +/
Сообщение от пох on 21-Окт-17, 20:38 
> А чем вас смущает wordpress

а, кстати, да - возможно я ди6ил и не понял буквально то что написано - а надо было.
То есть вот ровно ради вордпрессов и прочей незамысловатой фигни оно и было написано, а гугль действительно послужил просто источником идеи - потому что таки да, местный колорит имеет место быть, а сервера-то обычные, обычной мощности, и диски тоже.

Ну и вот тот самый китайский менталитет - китайской архитектуры вместо интела мы не увидим никогда, китайскую эффективную для большого количества пользователей альтернативу вордпрессу - маловероятно, а вот переписать mysql так, чтобы поделить нагрузку на несколько ящиков (причем, что характерно, не дисковую, а процессорную, с бесконечными mysql'ными "sorting") вполне понятная и реализумая для них задача.

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

23. "Первый стабильный выпуск распределённой СУБД TiDB"  +/
Сообщение от . on 21-Окт-17, 20:41 
>если посмотреть внимательней - там где у них как раз "распределение по ядрам" вместо go почему-то rust ;-)

... если реально посмотреть внимательней - у них на выбор 3 бэкенда - 2 на го, один ржавый ...
А та, вторая база, о которой так долго говорили больш^W  говорил пох - оно го\с++ - ужос да? :-)

>Я все же склоняюсь к исходному предположению - китайцы выучили новые модные языки, и ищут, куда бы их применить. С собственными идеями туго, поэтому за образец взят гугль.

Ага! Есть такое осцусчение :)
Но с другой стороны - не вечно же муз. плееры кодить :-)

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

37. "Первый стабильный выпуск распределённой СУБД TiDB"  –1 +/
Сообщение от пох on 21-Окт-17, 23:18 
> ... если реально посмотреть внимательней - у них на выбор 3 бэкенда

но два из них явно позиционируются как игрушечные, да.

Кстати, они, оказывается, подробно расписали,чем именно go плох для этой затеи.

> А та, вторая база, о которой так долго говорили больш^W  говорил
> пох - оно го\с++ - ужос да? :-)

очень вероятно - по той же самой причине, ага ;-)

Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

49. "Первый стабильный выпуск распределённой СУБД TiDB"  –1 +/
Сообщение от _ (??) on 23-Окт-17, 20:31 
>> ... если реально посмотреть внимательней - у них на выбор 3 бэкенда
>но два из них явно позиционируются как игрушечные, да.

А точно! Так и написано: вот это - игрушка, это - тоже .. а вот ЭТО! Та-дам! :-)
(да оно всё _целиком_ игрушка, с моей колокольни :) )

>Кстати, они, оказывается, подробно расписали,чем именно go плох для этой затеи.

А носом ткнуть? А то я то догадываюсь, но интересно что шаолини порешили ... вдруг их кунг-фу лучше?! :)


>> пох - оно го\с++ - ужос да? :-)
>очень вероятно - по той же самой причине, ага ;-)

Дык нам бы схемку иль чертёж! ... (С) Ткни в рассуждения о дзене, я почитаю и ежели не согласен вернусь ещё потроллить! У меня есть печеньки! (С)

Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

58. "Первый стабильный выпуск распределённой СУБД TiDB"  –1 +/
Сообщение от пох on 24-Окт-17, 15:44 
> А носом ткнуть?

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

Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору

10. "Первый стабильный выпуск распределённой СУБД TiDB"  –5 +/
Сообщение от OrionMX on 21-Окт-17, 18:54 
Ничем. Человек говорит о том, в чем, очевидно, плохо разбирается. Go это очередной хипстерский недоязычок, годный разве что для хелловорлдов. Для серьезных задач традиционно используется C и C++. Писать многопоточные и распределенные приложения на C - очень удобно и быстро, как с точки зрения времени программиста, так и с точки зрения бизнеса. Отличная производительность языка позволяет делать огромные проекты, которые компилируются за доли секунд и используют все возможности современного железа. Ручное управление памятью позволяет экономить процессорное время и писать максимально оптимизированный код.

Множество вакансий для C разработчиков и его неуклонно растущая популярность только подтверждает мои слова. Сам язык элегантен - в нем нет ничего лишнего, а код единообразен и читается как песня на эльфийском языке. Язык стремительно развивался с самого момента своего появления и на сегодняшний момент является венцом инженерной мысли и человеческих способностей.

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

13. "Первый стабильный выпуск распределённой СУБД TiDB"  +/
Сообщение от Аноним (??) on 21-Окт-17, 19:04 
Kubernetes, Consul, Docker, etcd, CockroachDB, ...

Да, одни хеллоуворлды..

ЗЫ. спасибо за твой коммент, я давно так не смеялся

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

17. "Первый стабильный выпуск распределённой СУБД TiDB"  –4 +/
Сообщение от ARA on 21-Окт-17, 19:14 
И что из этого используется хоть мало-мальски где-нибудь?
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

19. "Первый стабильный выпуск распределённой СУБД TiDB"  +3 +/
Сообщение от Аноним (??) on 21-Окт-17, 19:20 
Kubernetes - OpenShift, Google Container Engine
consul + packer - например, Twitch
docker - ну, думаю не стоит объяснять
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

20. "Первый стабильный выпуск распределённой СУБД TiDB"  –5 +/
Сообщение от ARA on 21-Окт-17, 19:34 
Мне кажется это какая-то шутка или троллинг, зачем использовать такой ущербный инструмент как Go? Вот я слышал что в языке C сделали сложную семантику просто для троллинга, разве тут тоже самое не может быть? Перечисленные компании и так коммерчески успешны, думаю что такой выбор сделан исключительно для того, чтобы поиздеваться над разрабами и заставить их использовать заведомо провальную технологию.
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

25. "Первый стабильный выпуск распределённой СУБД TiDB"  +/
Сообщение от . on 21-Окт-17, 20:48 
>Мне кажется это какая-то шутка или троллинг,

Это от того что ты слаб умом. Если ты школьник - учителя и родители это поправят (регулярной поркой), а если ты уже половозрелое ... ну соболезнования :(

>зачем использовать такой ущербный инструмент как Go?

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

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

Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

29. "Первый стабильный выпуск распределённой СУБД TiDB"  –4 +/
Сообщение от ARA on 21-Окт-17, 21:07 
Оо, ну все-все, пришел анончик и порешал кто я такой. Отчего такое желание ставить диагнозы буковкам в интернете? Ты на Go пишешь? Тогда это многое объясняет!
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

39. "Первый стабильный выпуск распределённой СУБД TiDB"  –1 +/
Сообщение от Агроном on 22-Окт-17, 02:23 
Все правильно расписал.
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

11. "Первый стабильный выпуск распределённой СУБД TiDB"  +/
Сообщение от Аноним (??) on 21-Окт-17, 18:57 
Куча полезных библиотек, concurrency с коробки(горутины и каналы), код читабильнее, деплоить го проекты очень просто(скопировать бинарник)..

Хочется поинтересоваться, какой же тогда ЯП использовать для распределенны систем, если на Go запрещено писать?

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

12. "Первый стабильный выпуск распределённой СУБД TiDB"  –5 +/
Сообщение от ARA on 21-Окт-17, 19:03 
LISP или Rust, да вообще какой угодно? Go годится разве что только для того чтобы понтоваться перед одноклассинками, реальных работающих проектов на нем просто НЕТ.
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

14. "Первый стабильный выпуск распределённой СУБД TiDB"  +1 +/
Сообщение от Аноним (??) on 21-Окт-17, 19:07 
Представь, но есть. Правда большинство из них связаны с distributed systems и cloud.
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

15. "Первый стабильный выпуск распределённой СУБД TiDB"  –3 +/
Сообщение от ARA on 21-Окт-17, 19:12 
Примеры в студию. Это насколько нужно себя не уважать, чтобы пытаться писать хоть какой-то код на этом позорище, которое гугель назвал языком программирования.
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

16. "Первый стабильный выпуск распределённой СУБД TiDB"  –1 +/
Сообщение от Аноним (??) on 21-Окт-17, 19:14 
Выше же написано:
Kubernetes, Consul, Docker, etcd, CockroachDB, ...
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

18. "Первый стабильный выпуск распределённой СУБД TiDB"  –3 +/
Сообщение от ARA on 21-Окт-17, 19:17 
Это заклинание какое-то у Го-адептов или что? Один и тот же набор поделок пишут везде. Что из перечисленного используется хоть где-нибудь в продакшене?
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

24. "Первый стабильный выпуск распределённой СУБД TiDB"  +1 +/
Сообщение от Аноним (??) on 21-Окт-17, 20:42 
Charter communications (25 mil клиентов): пользуем docker, kubernetes и consul.
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

26. "Первый стабильный выпуск распределённой СУБД TiDB"  –4 +/
Сообщение от From on 21-Окт-17, 20:48 
Ого, а что еще используете? Такая крупная и солидная корпорация, 25млн. клиентов! Наверняка вы там очень умные все парни собрались.
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

28. "Первый стабильный выпуск распределённой СУБД TiDB"  +1 +/
Сообщение от . on 21-Окт-17, 20:53 
Список поделок непрерывно и стремительно растёт, BTW ... Смотри тему топика - завидуй.

Впрочем понятно что ты пытаешься троллить, но даже на это умишка не особо хватает. Старайся лучше! :-)

Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

30. "Первый стабильный выпуск распределённой СУБД TiDB"  –3 +/
Сообщение от ARA on 21-Окт-17, 21:17 
Завидовать чему? "Первый стабильный выпуск распределённой СУБД TiDB" - ахахах, в каком месте завидовать-то начинать? Я пользуюсь нормальными проектами, если нужна БД. PostgreSQL там, Cassandra. Убогие Go проекты всегда привлекают аудиторию, как привлекает выступление юродивого на городской площади. Все смотрят, потому что интересно - но смеяться грех, ибо кривого и косого только могила исправит.
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

33. "Первый стабильный выпуск распределённой СУБД TiDB"  +1 +/
Сообщение от Trolll on 21-Окт-17, 22:01 
Что тебе еще такого написать, чтобы ты лопнул от переедания?
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

32. "Первый стабильный выпуск распределённой СУБД TiDB"  +/
Сообщение от Аноним (??) on 21-Окт-17, 21:51 
https://github.com/syncthing/syncthing
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

27. "Первый стабильный выпуск распределённой СУБД TiDB"  +3 +/
Сообщение от . on 21-Окт-17, 20:50 
> ... реальных работающих проектов на Go просто НЕТ.

... в твоём Мухосранске.

Поправил, не благодари!

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

31. "Первый стабильный выпуск распределённой СУБД TiDB"  –3 +/
Сообщение от ARA on 21-Окт-17, 21:22 
В моем Мухосранске нормальные все люди, им Go-убожество ни к чему! Хорошо, что фанатики Go предпочитают не использовать других языков и технологий, а все пишут на Go. Так они более менее изолированы в своем курятнике, куда порядочный человек даже смотреть не станет. Это как с нодой - все вокруг кажется гвоздями, когда ты используешь модный-современный молоток.
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

50. "Первый стабильный выпуск распределённой СУБД TiDB"  –1 +/
Сообщение от _ (??) on 23-Окт-17, 20:33 
>В моем Мухосранске нормальные все люди, a

Yу вот видишь - в семье не без ARA-ы :)

Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

40. "Первый стабильный выпуск распределённой СУБД TiDB"  –1 +/
Сообщение от angra (ok) on 22-Окт-17, 02:24 
> Куча полезных библиотек

Угу, а в других языках их нет.

> concurrency с коробки(горутины и каналы)

Чем это помогает конкретно в распределенных системах?

> код читабильнее

Читабельней чего?

> деплоить го проекты очень просто(скопировать бинарник).

Ты что-то серьезней helloworld на нем писал? А деплоить больше чем под одну ОС пробовал? Ну и наконец, для deploy существует куча решений, делающая этот процесс автоматическим для любого ЯП.

> Хочется поинтересоваться, какой же тогда ЯП использовать для распределенны систем, если на Go запрещено писать?

Попробуй научится внимательно читать, прежде чем строчить ответ. Никто его не запрещал. Более того, я даже не говорил, что он плох. Как по мне, Go очень хороший язык для своих задач. Вот только распределенные системы не являются его задачей и у него нет никаких преимуществ в этой области.
Погугли на досуге про такой ЯП как Limbo.

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

42. "Первый стабильный выпуск распределённой СУБД TiDB"  –1 +/
Сообщение от . on 22-Окт-17, 13:27 
Для чего же Go тогда хорош?
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

43. "Первый стабильный выпуск распределённой СУБД TiDB"  –1 +/
Сообщение от пох on 22-Окт-17, 16:57 
> Для чего же Go тогда хорош?

кетайцы быстро выучивают, например ;-)

ну и есть же ж куча мест, где нужно ненапряжное middleware, которому необязательно работать с микросекундной синхронизацией, можно и подождать пока там gc ворочается.

этакий перл+cpan XXI века, с синтаксисом, похожим на c++

Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору

47. "Первый стабильный выпуск распределённой СУБД TiDB"  +/
Сообщение от angra (ok) on 23-Окт-17, 00:17 
> с синтаксисом, похожим на c++

И что же именно в Go от C++? Подчеркну, именно от C++, а не от C


Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

51. "Первый стабильный выпуск распределённой СУБД TiDB"  –1 +/
Сообщение от пох on 23-Окт-17, 20:57 
> И что же именно в Go от C++? Подчеркну, именно от C++, а не от C

ох, я давно отстал от жизни, а что, в C появились объекты?


Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору

53. "Первый стабильный выпуск распределённой СУБД TiDB"  +/
Сообщение от angra (ok) on 24-Окт-17, 03:37 
Нет, но в Go нет классов из C++ ни в виде синтаксиса, ни в виде сущности. Причем это видно даже при беглом знакомстве с языком. А ты даже это не удосужился сделать.
Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору

59. "Первый стабильный выпуск распределённой СУБД TiDB"  –1 +/
Сообщение от пох on 24-Окт-17, 15:51 
> Нет, но в Go нет классов из C++

ты хотел сказать - наследования классов нет? Питается - питается, методы - в наличии (у нормальной структуры бывают только поля, а не методы и интерфейсы). Размножаться не умеет, ну так от перла надо ж хоть этим отличаться.

Ответить | Правка | ^ к родителю #53 | Наверх | Cообщить модератору

60. "Первый стабильный выпуск распределённой СУБД TiDB"  +/
Сообщение от . on 25-Окт-17, 02:34 
Нет классов. Вообще. _НАПРОЧЬ!!!_ (С) LOR
Ответить | Правка | ^ к родителю #59 | Наверх | Cообщить модератору

46. "Первый стабильный выпуск распределённой СУБД TiDB"  +/
Сообщение от angra (ok) on 23-Окт-17, 00:04 
Сетевые демоны, web сервисы, большие проекты. С наложением на всё это требования к низкому потреблению ресурсов.
Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору

52. "Первый стабильный выпуск распределённой СУБД TiDB"  –4 +/
Сообщение от пох on 23-Окт-17, 21:09 
> Сетевые демоны, web сервисы, большие проекты.

сетевой демон, "отвлекающийся на минуточку", потому что к нему в гости зашел GC ? Уп-с... а мы-то тут строим-строим навороты, пытаемся то accept в ядро втащить, то queues для udp придумать, чтобы не уложить ненароком и демона и всю систему...
уеб-сервисы - согласен, им все равно. Правда, уебсервис и на пехепе неплохо пишется.
Большие проекты? name first two? Къебенетес и доскер большими проектами не являются, это очень небольшие и при этом чудовищно уродливые проекты, воистину антиреклама языку, на котором написаны. (оставляя в стороне то, что всю реальную работу выполняет код ядра)

> С наложением на всё это требования
> к низкому потреблению ресурсов.

так и запишем - plain c потребляет много ресурсов.

Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

54. "Первый стабильный выпуск распределённой СУБД TiDB"  +/
Сообщение от angra (ok) on 24-Окт-17, 03:40 
> сетевой демон, "отвлекающийся на минуточку", потому что к нему в гости зашел  GC ?

Изучаешь Go по напевам Рабиновича? Ну успехов. Но при таком подходе цена твоему мнению о проектах на Go равна нулю.

> так и запишем - plain c потребляет много ресурсов.

Тебе рассказать, что такое логическое И и чем оно отличается от ИЛИ?


Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору

57. "Первый стабильный выпуск распределённой СУБД TiDB"  –1 +/
Сообщение от пох on 24-Окт-17, 08:49 
> Изучаешь Go по напевам Рабиновича?

мне самому не пришло бы в голову проверять это предположение - поскольку крайне сложно поверить, что это не так. Все языки с gc снабжены данной проблемой автоматически. Рабинович, кстати, поет примерно о том же - это один из аргументов китайцев, почему в tikv им пришлось выучить еще один модный язык. Подозреваю, им тоже не пришло в голову на самом деле проверять очевидные вещи.
Очень надеюсь никогда не встретить поделку, автор которой о таких вещах просто не задумывался.

> Тебе рассказать, что такое логическое И и чем оно отличается от ИЛИ?

мне лучше рассказать в сравнительных категориях. А то я скажу что жаба потребляет мало ресурсов (в общем-то, не так уж и много, даже не требует суперкомпьютера для запуска).
Очевидно, что потребляет больше, чем языки без хитрой механики под капотом. Вероятно, в большинстве случаев это неважно. Но "в большинстве случаев" можно и на пихоне.

Ответить | Правка | ^ к родителю #54 | Наверх | Cообщить модератору

48. "Первый стабильный выпуск распределённой СУБД TiDB"  +/
Сообщение от x on 23-Окт-17, 15:56 
>Погугли на досуге про такой ЯП как Limbo.

и что там искать? limbo по сути предок го, от тех же авторов

Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

55. "Первый стабильный выпуск распределённой СУБД TiDB"  +/
Сообщение от angra (ok) on 24-Окт-17, 03:42 
В моем детсве о таких говорили: "смотрю в книгу, вижу фигу".
Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору

56. "Первый стабильный выпуск распределённой СУБД TiDB"  –1 +/
Сообщение от x on 24-Окт-17, 06:15 
Видимо еще не прошло, Ваше детство
Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору

34. "Первый стабильный выпуск распределённой СУБД TiDB"  +/
Сообщение от qsdg (ok) on 21-Окт-17, 22:12 
Хахаха, Spanner и F1 для PhpMyAdmin и вордпресса, ну и норкоманы!

Это как разрабатывать спейс шаттл для того чтобы возить коров из Минска в Смоленск. Ну зачем им cross-datacenter ACID? Это пока что только Spanner умеет, больше никто.

Цена на GCP за настоящий Spanner как бы намекает -- $650/мес/ноду (умножить на три для продакшна).

Как они объясняли что они будут делать с CAP theorem? В Spanner для этого в каждом датацентре стоят атомные часы и данные бегают по выделенной стабильной SDN сети полностью под контролем Гугла. И то всё равно ограничение на апдейт одной конкретной строки -- не более 1/сек.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

35. "Первый стабильный выпуск распределённой СУБД TiDB"  +/
Сообщение от пох on 21-Окт-17, 23:02 
> Хахаха, Spanner и F1 для PhpMyAdmin и вордпресса, ну и норкоманы!

это наша догадка, а не подтвержденный факт. Возможно, все же это - демонстрация возможностей, а не конечная цель. А цель - напомню, это коммерческий стартап, а не деньги из воздуха - собрать те бабки, за которыми поленился нагнуться разжиревший гугль. Вполне достижимая.

> Это как разрабатывать спейс шаттл для того чтобы возить коров из Минска в Смоленск.

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

> Ну зачем им cross-datacenter ACID?

а они китайские, оба. То есть дешево и из картона. Поэтому не очень надежно.
То есть вопроса "зачем" вообще нет, есть вопрос "почём".
На спаннер юаней не хватает.

> Как они объясняли что они будут делать с CAP theorem?

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

Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору

36. "Первый стабильный выпуск распределённой СУБД TiDB"  +/
Сообщение от Иван (??) on 21-Окт-17, 23:10 
> Это как разрабатывать спейс шаттл для того чтобы возить коров из Минска в Смоленск.

Маск вот как раз собирается)

Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору

41. "Первый стабильный выпуск распределённой СУБД TiDB"  –1 +/
Сообщение от Аноним (??) on 22-Окт-17, 02:54 
Маск много чего всё собирается да собирается, только это дороже Конкорда, а Конкорд разорился. Да и не шаттл это, шаттл на два порядка сложнее. Системные архитекторы обычно рассматривают программу шаттла как наиболее сложный проект до сих пор.
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

44. "Первый стабильный выпуск распределённой СУБД TiDB"  –1 +/
Сообщение от пох on 22-Окт-17, 20:56 
> только это дороже Конкорда, а Конкорд разорился

конкорд разорился в совсем другие времена, когда зеленая плесень еще не проела мозги политикам и их какеготам...э...лохторату, во.
Сейчас бы рассказали сказок, что он де немеряно экологичен и бережет озоновый слой, может наклеили бы на хребет пару солнечных панелек в ладошку размером, можно даже - ни к чему не подключеных, дешевле выйдет, но покрасить веселенькой красочкой, чтоб были заметнее в рекламных буклетах - и развели бы государство на пяток полезных спонсорских программ, а инв...спекулянты бы после этого и сами поперли - капитализация же ж растет, надо брать.

К сожалению, поляна конкордов уже засрана, остается пидерлуп и многоразовые ракеты.

> Системные архитекторы обычно рассматривают программу шаттла как наиболее сложный проект
> до сих пор.

странно, может они просто уже седые дедушки и кроме радиошансон новостей не слушают?
Он же даже садиться без помощи пилотов не умел, баки спускались на парашутиках, без всякой супербаллистики, падая где попало и не всегда удачно (просто на этом не заострялось внимание). Или они в том смысле, что сама конструкция, из-за ограничений электроники сорокалетней давности, была суперсложной, а не задача, которую она решала? Ну так оно нынче - не надо.

X-37B, что характерно - летаить, гад. Причем крайний запуск - фальконом, да, с посадкой ступени. Он, наверное, полегче, ему семь жоп не надо возить, но тем не менее... Чо возит и на кого оттеда пырится - государственная тайна есть. Наверное, навещает орбитальную станцию рептилоидов, за инструкциями, а им - тушки христианских младенцев в собственном соку подвозит.

Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору

61. "Первый стабильный выпуск распределённой СУБД TiDB"  +/
Сообщение от jazz on 31-Окт-17, 21:19 
Гайз, объясните плиз, чем это лучше Монги или Риака?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру