Alexander
@elemir90 hasql
Евгений
*-simple
А весь код работы с DB куда-то в одну ветку модулей выносите? Как храните консистентность при миграциях базы?
Anonymous
.
ну вот выше у Вас была диаграмма, как устроено естественное преобразование из Const N в F . А forgetful это, например, из категории монад в категорию эндофункторов, когда мы забываем про операции монады и оставляем только ее тип.
Anonymous
parket
parket
Евгений
А чому все юзают postgre? Кроме хайпа. Он же меньше похож на нормальный SQL чем мускуль
Maxim
Юрий
Dmitry
@elemir90 постгрес? хайп? не похож на sql ?!
Dmitry
и что такое нормальный SQL в таком случае
eahqzsr
В постгресе полезных фич побольше чем в мускуле
Евгений
В том смысле, что он больше перегружен конструкциями, которых быть не должно в нормальной системе управления реляционными базами данных
Dmitry
настало время удивительных историй. одним git не контроль версий, вторым pg не sql
Dmitry
@elemir90 например?
parket
Dmitry
давайте проще - кто ему соответствует?
Dmitry
DB2 ? MS ? Oracle ?
Alexander
AgentX
Alexander
не M-какой-то номер
Alexander
которые и не база а тупо интерпретатор, анализатор и что-то такое
Vasiliy
разработчики реляционной модели sql вообще реляционным не считают
Dmitry
а, ну ок
Dmitry
тогда я готов понять, почему mysql больше всех похож на sql
Dmitry
возвращаясь к вопросу, почему все (на самом деле нет) используют постгре, который до сих пор меньше известен в широких массах импортных разработчиков вебни и околотого, просто потому, что норм. работает
Dmitry
довольно надежный, довольно много полезных фич
Dmitry
меньше вопросов к сторейджу.
Dmitry
разработка не фрагментирована
Dmitry
mysql сейчас это вообще что?
Dmitry
там же несколько форков
Евгений
@elemir90 например?
Триггеры рабочие, например. В mysql ими никто не пользуется, потому что они не работают от слова совсем. Конечно нету хорошей реляционной базы данных, но постгре это путь "развития" в противоположную сторону
Dmitry
кто-то может насильно заставить пользоваться триггерами?
Евгений
По поводу форков mysql -- перкона загнулась совсем, есть мария по сути и ванилла
Dmitry
рабочие - это плохо? лучше бы были нерабочие?
Евгений
Лучше бы их не было вообще
Dmitry
ну т.е триггеры это ад и костыли, но пг клонирует фичи коммерческих БД что бы увести пользователей с них. кому-то это нужно, кто-то к ним привык
Dmitry
они ж не за идею топят.
Dmitry
но направление мысли я понял - но кто мещает использовать mysql, если нужно меньше фич?
Евгений
Ну по-моему они только на пользователей коммерческих БД и ориентируются, вместо того чтобы пытаться убить мускуль
Dmitry
его до сих пор боьше используют, чем пг скорее всего
Dmitry
мускуль сам загибается, его не надо убивать
Юрий
MongoDB.
Никаких триггеров, только web scale.
Dmitry
!
Alexander
!!
Dmitry
никакого сикля!
Alexander
ничего наверняка есть 15 js библиотек конвертирующих сикль в MongoDB запросы
parket
Alexander
что AWS подорожал?
Евгений
Евгений
Кстати, а кто-нибудь тараканодб юзал?
Dmitry
видимо, её так же выпиливают, как мускуль умирает. т.е выпиливают, но не очень и не все
Dmitry
таракано или тарантуло?
Евгений
https://github.com/cockroachdb/cockroach
Dmitry
а, нет
Dmitry
клоуд нейтив - это еще втф.
Евгений
cloud-native переводится как "поддержка master-master репликации без костылей"
Юрий
A64m
А "поддержка для Х без костылей" переводится обычно как "костыли для Х без поддержки"
Anonymous
Anatolii
Anatolii
я думаю все были бы рады
Anatolii
но ребята которые "у нас один язык для фронта и для бэка"(JS) я думаю очень любят монгу и везде выпиливают MySQL
Anonymous
oooooooooo https://github.com/agentm/project-m36/blob/master/README.markdown
Anatolii
какие-то схемы, выбирать тип данных надо, миграции потом делать
Юрий
Миграции и с монгой делать приходится. И со схемами далеко не везде удобно работать.
Danila Matveev
монга на IPO выходит, вряд ли её выпиливают
ну и 3.2 версии она в одном из режимов наконец прошла тесты aphyr -а и не продолбала впервые в истории данные
Юрий
Anonymous
Danila Matveev
А 3.4?
версию могу путать, надо в блоге Кайла искать
Alexander
Alexander
без понятия
Alexander
я не использовал
Alexander
я их знаю т.к. они PR в cloudhaskell шлют периодически
Anonymous
м ладно
Anonymous
а, оно вообще не связано