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