#40 Postgres против MySQL: что решает выбор базы данных | Петр Зайцев
Привет друзья С вами Кирилл Мокевнин ведущий подкаста Организованное программирование Тема сегодняшнего подкаста: а базы данных их эволюция что было что стало как они вообще живут как развиваются куда мы все идём И эту тему мы будем обсуждать вместе с Петром Зайцевым На самом деле Петя легендарный человек Я про него знал ещё задолго до того как познакомился Перкона как бы когда все помнят ну Петя так сказать фаундер этой компании когда MySQэль расплющила и там пошли всякие бружения на тот момент появилось два направления про которые по крайне мере все говорили: Мария ДБ и Перкона И вот с этого момента как бы вот в моей жизни эта компания стала светиться и вообще типа это выходцы изQэля бла-бла-бла-бла-бла Петь привет Прав я или не прав привет В чём-то нет в чём-то прав Конечно вы как компания прошли через очень многое То есть международная компания которая работает с крупными ребятами которая сама пилила базы инструменты и всё это видела знает И я думаю ты много инсайтов расскажешь такие которые обычные разработчики не скажут потому что у тебя очень большая насмотренность да твоей компании При этом для того чтобы люди понимали потому что не все скорее знают это да ты можешь вот просто такой очень маленький ревью того что представляет из себя компания сейчас чтобы было понятно что это не полтора инженера там в коморке open source пилят Ну да давай расскажу про это да там и потом я думаю мне ещё было бы интересно может рассказать о том вообще как к чему я как я дошёл до такой жизни да там потому что вот и взгляд на MyQuell и прочие решения Вот А Перкона да мы компании существуем с 2006 года да то есть уж даже можно сказать страшно подумать сколько древняя компания да там на на а на текущий момент вот нас где-то 350 человек в компании наверное из где-то птися а птися стран да то есть мы всегда были с самого начала distстрибют компаниида тамремо Work да там ещё до того как это стало модно там во время и а и после ковида А вот и а начинали мы с с MySQUL да там ну посре по со временем мы стали заниматься и другими открытыми ну или там условно открытыми базами данных да то есть MySQL Mongo DB Postgress и сейчас вот с/ Redis вот эта технология который мы а занимаемся Что ещё тоже интересно проперкону да там что у нас компания наверное уникальна ещё с двух точек зрения да то есть во-первых компании вот которые в в этом бизнесе но которые не поднимали венчерный капитал мы достаточно наверное уникальны да то есть это компания которая чисто буotстра да там то есть мы никакого никакого внешнего а капитала не поднимали Всё собственно говоря только потом и кровью Вот И а второе что наверно ещё более интересно да у нас такая вот э необычная бизнес-модель что вот мы не то что делаем свою совершенно независимую технологию да там мы а работаем с другими а открытыми технологиями да там ну или там Open Core да там часто то предлагая свою версию которая часто там более открытая лучше и так далее да то есть если у нас вот есть Oracle делает MySQL они тебе при этом хотят говорят: "Слушай Если вы enterprise покупаете моку entтерпрайз за большие деньги да там потому что у нас там open source версия немножко кастрированная мы говорим: "А вот есть альтернатива используйте перкон решение" Тогда у вас есть основные а фичи которые нужны большим enterprise компаниям но при этом это всё равно открытый софт да то есть вот такая вот бизнес-модель она достаточно уникальная особенно на таком скеле потому что обычно компании идут либо они делают вот пропритарные продукты часто там свои какие-то либо они живут чисто вот в таком в консалтинге да там у которых своего такого а продукта нет Кстати ты не сказал ты сказал 350 человек но не сказал с какими компаниями вы работаете То есть можно сказать что вы консалтите крупнейшие компании мировые бигтеховские которые Ну да Ну во-первых я бы сказал как да там что consсалтити да там консалтинг а это очень малая часть нашего бизнеса Сначала да это был наш бизнес но м консалтинг на самом деле бизнес такой ну геморройный да потому что вот ты продал ты сделал какую-то работу да там и всё клиент тебе сказал: "О спасибо" да там а и и всё да там и нужно искать ээ дальше Мы и интересно что что он тоже идёт как бы такими вот волнами Я помню что у нас иногда бывает слушай вот пришло непонятно от чего вообще блин тут по 12 часов в сутки работать и всё равно не справляешься а потом раз типа в общем-то всем никому ничего не надо да и это вот то тоже вторая тяжёлая часть вот такого вот ну я бы сказал стандартного professional services а бизнеса да там Поэтому мы а от него перешли к чему что а отношения а с клиентами должны быть постоянные да там потому что тогда это ну позволяет и нам им помочь лучше да там и нам бизнес делать более аа нормальным и в том числе вкладывать деньги в развитие наших open source решений Поэтому сейчас у нас большая часть бизнеса - это а support саппорт прежде всего да там когда мы а людям помогаем аэ ну работать с вот этими технологиями которые мы поддерживаем да там плюс не знаю там фиксим баги там решаем их другие проблемы и так далее Либо то что называется managed services по-английски Я честно говоря не знаю как это называется по-русски Ну когда мы говорим: "Слушайте ребята если вы вот база данных вам нужны но вы вообще этий хернёй заниматься не любите вы можете продать нам проблему Тогда мы будем следить чтобы у вас всё работало да там если что-то сломается ночью будем вставать мы а не вы" Да там это вот managed services решение да и это наверное сейчас ну может быть там 85% нашего бизнеса да вот и консалтинг - это с чего мы начинали остался может быть процентов 15 Вот какие компании да здесь тоже очень интересный такой путь То есть вот а первое время да когда мы начинали у нас очень много было стартапов да то есть вот стартап - это было как бы а основной 2006 год начинают люди да там а делать Mysqul и так дальше Никакого клада нет никакого там возможности слушай я вот нажал на кнопку у меня там Amazon RDS да там или что-то другое запустилось да там и вот мы помогали маленьким компаниям настроить не знаю там Мойсколь репликацию на двух чахленьких серверах чтобы они могли поднять свой чахленький WordPress Да ну да там ну условно слушай это же время время взлёта Rils 2006 год Это как раз стартапы это долина деньги Вот просто наверное самое золотое время да в двухтысячных Ну да да То есть это вот как раз было же интересно Вот я застал наверное а это вот начало recovery да это восстановления после этого а docкраша да там потому что вот если смотреть какой 2001 год да там этот был ну то что называется там web 1.0 который был сделан на всяких там технологиях вроде там серьёзного Sun Solaris Oracle Вот Потом допустим наступил конец и все поняли что ой а делать-то вот на таких проприоритарных решениях как-то дороговато Вот И давайте вот мы вот попробуем вот из этого вот такого ещё очень примитивного на тот момент Linux MySQL да там вот LPS може что Linux Apach там PHP MySQL да там вот люди начали пытаться что-то из этого собрать И на самом деле это было классное время знаешь такое как бы время героев да там когда вот ты решал многие задачи в первый раз да вот мы приходили: "О смотрите вот у меня там вот есть кластер я вот тут реплицирую с одного MyQL сервера сразу на 50" И все так: "Вау" Или какой-нибудь там вот на конфах это было очень много про это рассказывалось Это просто jнаal Вот мы изобрели шардин да там классно да то есть многие-многие решения которые вот сейчас уже настолько стандартны да там а сейчас ну на самом деле уже знаешь очень много для большинства вещей вопрос: "Та вот какое вам решение взять с полки что вам лучше подходит это или это уже все проблемы да там решены да там и кто-то кто делает не знаю какие-нибудь там а экзотику да там в 90% случая они делают вот от дурной головы да потому что уже большинство проблем решают вполне хорошее проверенное решение Да слушай это прикольно что ты дал эту вводную потому что становится понятно действительно а это к вопросу о том что если кто-то задумает стартануть подобное что-то конечно сейчас времена немножко другие да Да да Не не конечно Слушай ты знаешь это вот очень тоже интересно да Вот меня часто там предприниматели спрашивают и так далее да там говорит вот там типа а база данных вот там MySQL слушай а вот нужно ли там стартовать компанию там в АТО обуслушай ну тогда вот действительно был такой взлёт баз данных да то есть базы данных были [ __ ] да то есть и с точки зрения инвестиций возможностей там было много нерешённых проблем Вот Но сейчас традиционные реляционные базы данных ну наверное не так да Вот сейчас вот есть опять-таки был там пару лет назад вот новый этот взлёт AI фокус баз данных там вектор и так далее Опять вот эта часть она как бы а интересна да там ну вот традиционная реляционная база данных ну наверное м не очень часто возможность есть в других местах Вот Угу А ну слушай я думал Катя вообще как я дошёл до такой жизни да может быть это тоже интересно да там вкратце там то есть мы а начиная с девяносто девятого года вообще вот прошлое тысячелетие да там вот а мы а начали делать такой а проект Spylog счётчик статистики Вот Ну и понятно нам нужна была база данных а я там был там сооснователем CTO в общем такая штука да там ты меня сейчас поразил я не знал что ты Слушай мне кажется мне кто-то рассказывал но я как будто про это забыл Было время да спайлок я помню Да да вот спайлок Ну и э знаешь как бы интересно я там вот думаю да там что а люди что-то говорят вот есть там серьёзная там база данных там постгрес Вот А и я думаю надо наверное идти в постгрес Я уже даже не помню с кем но с кем-то я а чатился на на мессенджере ICQ помнишь такой наверное да тоже в общем дефотопное решение И мне человек говорит: "Слушай а что ты вообще идёшь вот в Постгрес?" И вот есть такая классная штука MyQL Вот смотри вот я делаю этот запрос в Постгресе вот он занимает не знаю там 5 секунд а вот в MyQL он занимает две Я говорю: "О классно Ну ладно будем использовать MySQL да вот это вот собственно говоря не знаю наверное один такой совершенно случайный э случайный разговор да там который а изменил мою а жизнь да там как мы тогда стали использовать MySQL вот ээ да там я там был наверное один из первых таких пойсле кто использовал там сначала первое версии там My Sм потом и на DB да мы как бы там съели кучу кактусов да там и здесь тоже Интересная вещь то что я помню что я всегда был наверное таким очень наглым То есть я знаешь прихожу налист ну была такая штука в своё время да там и говорю: "Манти что вы козлы опять у меня всё крашится опять баги да там и так далее" Вот в общем я ему очень как бы нагло: "Давай быстро фикся свои свой говняный MyсQэль там" Вот Ну и что нет ну на самом деле Финов прижал Финов Да Да Нет А а получилось-то очень классно да ну во-первых как бы я понятно решил проблема да там в итоге нам всё-таки удалось стабильно использовать там MyQL на тогда достаточно большом для а русского а рынка скейле Вот Ну и в итоге да там когда пришло время э вот я смог получить в MySQL а работу Ты знаешь что у меня был кстати на подкасте как-то Кость Осипов а да конечно Вот да Кость уже тоже вот он был с со мной с вот он и Дима Ленёв да там они это были двои одноклассники с с ВМК да там я в своё время их привёл в Спайлок мы там работали да там потом в MyQuL то есть и я туда пришёл и тоже через пару лет их перетащил Сколько у тебя получается ты над МайсQэлем работал в этой команде в MySQL AV да там вот компания а которую я проработал а 4 года да то есть и на самом деле считается что это было очень такое там интересное время да там что я пришёл нас было там человек 40 то есть это была такая на самом деле очень маленькая ещё такая знаешь совсем команда Вот А потом когда я ушёл уже где-то было человек там м 300 а 300 плюс И мне откровенно говоря уже было не очень не очень комфортно да там потому что я человек который любит а маленькие компании да там и отсутствие даже минимальной бюрократии да как будто я слышал эту историю А в итоге Интересно на чём тогда заработок строился у кого у этой компании Myкель же я не помню коммерческая лицензия по-моему уже позже появилась да когда Вораacл его купили Нет нене Ну смотри у MySQL была на самом деле интересный да там бизнес Вообще люди многие не знают да там что MySQL на самом деле не начинал как открытая база данных да то есть MySQL сначала у него была как бы там а такая специальная а лицензия да там и он его можно было использовать бесплатно на Линуксе да там но Манти брал а деньги за Windows потому что он говорит: "Блин слушай как бы да за то чтобы вот себя ломать заставлять эту работать на этой дурацкой Windows да там я хочу денег Вот то есть тогда был Mycлин скажем так как Freeware да там или Shareware где там версия для Windows была платная Вот Но к тому моменту когда я с ним уже стал заниматься они перешли на GPL а на GPL версию да там ну или скорее то что называется а Dual License да то есть либо ты используешь GPL-версию если тебе GPL-версия не подходит например если ты встраиваешь MySQL в какой-нибудь продукты да там что было достаточно часто да тогда ты покупаешь коммерческую версию Я тогда не понимаю мы никогда не платили за него И это уже были года-то и попозже и десятый год был точно и дальше Ну правильно правильно Ну вот смотри значит была какая эволюция И тогда у МайсQэля было реальное решение саппорт да то есть был просто один MySQL у которого а просто вот покупали саппорт в каком-то смысле Это мне и дало идею да там что вот ну по крайней мере на каком-то скейле тебе не обязательно заставлять людей платить да там по крайней мере в сфере база в области баз данных тем что вот иначе мы им не дадим ваго софт да там вот ты можешь есть достаточно широкий класс клиентов которые скажут: "Слушайте мы хотим платить потому что просто нам нужен вот это вот саппорт нам нужны всякие insurance да там нам нужен кто-то кто нам пообещает что мы там будем вам фиксить баги и так далее и тому подобное Ну по крайней мере такая ситуация в США да там где ну вот ты знаешь да там наверное такой очень литис ну много всех вопросов которые связаны там с лорами чтобы тебя как бы не судили кто за что отвечает да там и все хотят ну чтобы ответственность была на других людях и готовы за это платить Вот Ну и мы работали уже в Перконе да там по похожей схеме Вот А в MySQL что произошло да там что со временем вот уже потом произошло разделение что вот есть MySQL Community да там MySQL Enterprise и в MySQL Enterprise есть какие-то дополнительные фишки которые в MySQL комьюнити нет Это не тот момент когда уже Oraacle его купил или они ещё до этого уже начали движение в эту сторону Я просто забыл паследовательность Ну ты знаешь я даже точно не помню потому что там было на самом деле достаточно много таких вот фальстартов да там что было да то есть была идея что о а давайте мы сделаем что вот MySQL Enterprise там будут билды которые будут выкладываться раньше Сделали это потом сказали: "Ой а на самом деле entтерпрайз-клиенты они не хотят вот эти вот быть первыми бета-тестерами грубо говоря да там а потом вот комьюнити которых не знаю там в 100 раз больше они получат это ну получат хорошо" наоборот Да Да Или там были идейки что вот был там MyQL Enterprise монитор например сказали что вот MyQL MySQL о да там но есть коммерческие тулзы над ним Вот И потом уже да там значительно позже появилась эта вот идея что вот есть MySQL а в Enterprise версии есть в а есть всякие там дополнительные плагины да там которые только включены в entтерпрайз версию да это было ещё до Оракла да там но я помню что это тогда вот ну а ряду людей в MySQL это ну инженерам очень как бы не нравилось да там потому что ну значит изначально в компании там это была идея что вот мы тут ну open source forever Вот А потом да там говорится: "Ой ну наверное не совсем не совсем Да ну давайте вот при этом я могу сказать что на мой взгляд вот но наверное до недавнего времени а совсем да уже вот там Oracle а MySQL а делал MySQL Community Edition очень хороший да то есть они не делали каких-нибудь таких стра ну вещей знаешь как вот некоторые делают что версия которая для убогих коммьюнити да там она совсем такая кастрироваланая да вот Вот И что ещё хорошо они сделали что а они ну на самом деле все эти enterprise фичи свои да там они делали в плагинах которые позволяют другим людям ну прежде всего наверное Беркона да там сделать open source решение этих же самых э ну с похожий функциональностью да то есть они могли понятно хорошо да да они могли бы конечно сделать это как-то значительно ну более да более сложно Вот я просто помню что когда вот эта вся ситуация произошла и все такие ринулись мы сейчас только тоже поговорим про Перкону и про Марию Деби когда все такие: "Ой надо куда-то сваливать" А и вот этот вот страх как бы что всё мой скель потерян он какое-то время держался Но насколько я помню я просто на тот момент уже в позгрес ушёл и поэтому не особо следил но я помню что постоянно об этом говорили: "Ребята они смотрите молодцы вот как ты сейчас рассказываешь они а выпускают версии они реально вкладываются Там над этим работало по-моему 40 инженеров я даже цифру помню откуда-то или даже может быть больше или меньше Ну ну я думаю было уже и значительно значительно больше да там да да да Вот я говорию сейчас сколько Ну да да Как будто ж это всё-таки не вечно продолжалось да то есть я правильно понял что в какой-то момент это сломалось ну смотри продолжалось это на мой взгляд а долгие годы да там и я бы сказал что даже сейчас MySQL аа комьюнити да там он вполне себе а хорош но просто вот если а долгое время у них была действительно такая вот позиционирование что слушай вот мы делаем вот решение которое нужно вот для всех все вот эти вот а все фичи которые там девелоперы используют да там например они будут в в открытой версии В enterprise версии у нас а только в основном вещи которые ну упрощают operations да там вот слушай вам нужно encryption для compliance да там вот encryption там специальный key rotation интеграция с кид в коммерческим или какие-нибудь там вам нужен не знаю там plugable oftication да там опять-таки стартам обычно пофигу на это большому enterprise важно да там это вот у нас будет только в коммерческой версии да там последние а годы да там что произошло да там то есть они выпустили такое решение как MyQL Hit Wave да там которое вот сначала вообще было только в Oracle Cloudде потом она ещё появилась в других местах но такое как Cloud only решение да там которое Oracle позиционировал прежде всего как вот ответ MySQL Amazon аврора да там и так далее Ну это по-моему там смысл ино в какой-то дикой производительности да да там именно смысл дикой производительности там для всяких сначала это был там ну такие аналитические запросы и так далее но потом они стали ещё делать Например вот если ты посмотришь всякие вот эти вот вектор sech поддержка AI в MySQL комьюниity её так и нет да то есть несмотря на то что все девелоперы сейчас типа вот нам надо будет писать какие-то AI приложения да там или как-то вот добавлять AI функциональность каким-то образом в наши существующие а приложения да там MySQL этого не поддерживает это есть в Hitве Waveве да ребята вам нужно идти на Oracle Cloud да там что ну конечно собственно говоря глупость да там потому что скорее люди пойдут не знаю там на на Постгрес на Marb да там и так далее Вот А или же там вот сейчас они сделали тоже что можно писать хранию процедуру на Джаваскрипте тоже такой знаешь чисто вот девелоперский этот но который они сделали только в Enterprise версии опять-таки да это вот та вещь по которой вроде бы ну JavaScript девелоперы были бы сказали: "Еes это как классно вот мы теперь можем нам есть причина использовать MySQUL но нет они сделали что это вот только не знаю там 5% или сколько которая enterprise" Но опять-таки мы в Перконе это заимплементили в открытой аа версии э тоже да там но тем не менее вот и мне кажется это произошло когда да там что у них долгое время Майсколь как бы жил своей жизнью Orac его не трогал После этого они сделали вот это вот hit Wave И вот совсем там недавно может пару лет назад они передали MySQL management вот той группе которая делала Hitway которые Open Source не понимают да там и у них собственно говоря фокус на у них и совсем другие да монетизации в клауде да там и Но это я не думаю что ведёт их в хорошем направлении но при этом опять-таки да там что тут тоже интересно что будет дальше да там потому что а Oracle при этом ну их можно скажем так не любить да там но люди они не глупые да там если они посмотрят: "Слушай да вот мы там катастрофически теряем да там из-за этих решений пользователей да там а с ним и и клиентов да там возможно что-то изменится в этом деле" У меня прямо знаешь такой цепочка вопросов из-за твоего разговора возникла Сейчас попытаюсь её размотать чтобы мы не потеряли нить А давай давай Перед тем как опять же идти в Мариби и Перконо я понял что ещё надо спросить одну вещь Сама концепция покупки MySQэля Понятно что они себе базу забрали Во-первых есть ли какая-то оценка того дало ли это что-то им или нет и с точки зрения как бы конкуренции вот они этим занимаются моё есть нафига спустя столько лет Ты имеешь в виду покупка покупка MyQэля Ораклом или что да-да-да То есть я имею в виду что по факту вот у них вот про Oracle большинство наверное моих слушателей да и вообще людей в целом не особо-то с Оракллом работают да и у тебя как бы вот две базы параллельно то есть два продукта И к чему это сейчас приводит привело не ну к два продукта ты имеешь в виду Oracle и MySQL опять-таки да дада О'ке Так слушай ну давай немножко то тоже тогда размотаем эту историю да там немножко Смотри а с Моискорим что было очень интересно да там что вот когда я а пришёл да там Манти Дэвид а основатели MySQL да там это была очень такая как бы идеалистическая компания да то в каком-то смысле наша была там идея Вот сейчас мы вот это вот напишем тут базу и этот Oracle Ух ух снесём Вот Да да А потом да там понятно подняли как бы денег а от инвесторов да там стало уже вопрос быть какой уже как нам расти быстрее и быстрее да там вот и это как бы знаешь мне кажется с open source проектами всегда ну или часто да возникает вот эта вот проблема с монетизацией да там почему потому что у тебя есть вот сколько-то пользователей да там и есть на самом деле из них какой-то процент который вообще говоря не против тебе платить да там они платят и слушай им там нужно качество да там и так далее Вот их их можно не знаю там монетизировать а а легко они тебе эти как бы деньги дают с радостью А дальше ты говоришь: "О'кей слушай а нам нужно ещё в следующий год там вырасти в три раза" Да там тогда ты начинаешь уже слушайте а как вот нам выкрутить руки а как ещё выкрутить руки да и вот с этим путём монетизации да там часто у тебя идёт вот это вот всё более такое вот конфронтационное отношение со своей комьюнити да Вот мы видим например многие там сейчас базы данных там доходят до того что они вообще там лицензию э меняют да там чтобы ещё больше вот выжить из этого И это вот то что начало в каком-то смысле а происходить с а с Майскуэлем да там уже на а на том этапе да Вот И MySQL вообще насколько я знаю готовился к IPO чтобы выйти как независимая компания а на биржу и и так далее да там Но а насколько там я слышал по там по слухам да Манти уже понимал да там слушай вот мы сейчас выйдем на IPO да там от нас ожидание как бы ещё больше да там и нам придётся вот этими нашими принципами что вот мы тут делаем такую классную open source базу данных ээ поступаться Вот А с другой стороны а было предложение от Sun вот а купить MySQL И у Сан в тот момент у них как раз был вот этот вот роман с Open Source да там я не помню блин как его звали там Джонатан по-моему да там был такой CO Понил бегал а ну с этим с такими с волосами длинными м распущенными да там И а тогда вот ма они тожели: "О слушай вот если мы а сейчас вот ээ ну подружимся с Саном они вот хотят вкладываться в Open source да там и так далее Мы сейчас им продадим MySQL и у нас будет как бы всё всё классно да там потому что а ну в рамках их большой компании да там им не нужно вот выжимать только из нашего направления да там максимально денег Мы им там поможем сансерверов продать побольше да там и так далее Ну сансервера да там понятно сейчас это всё звучит настолько наивно Sunнсервера как я последний раз Sunнсервер видел Но тогда вот а была такая идея И соответственно там Манти да там я другие но они бы просто ну я не знаю только вот через мой труп наверное продали бы Ораклу да там но сану продали это казалось классно а потом Оракл уже купил Сан а вот оно как было Итак да там в руки Оракла попали MySQuL попала Java да там все вот это вот Солярис да там и всё это вот оказалось а в руках Оракла да там ну совершенно там понятно разной а разной судьбой Вот А второе ты говоришь: "Слушай ну что вот насчёт того что Ораклу делать с двумя базами данных?" Ну на самом деле я даже не знаю сколько баз данных есть у Oracle да там потому что они за годы там скупили очень много этих базданных да то то есть это не только MySQL но наверное просто вот для наших разработчиков да там это вот самая известная технология да там ну там специальные там in memory база данных типа там 10 например Oracle купил свою да там или была вот а Berkley DB э база данных которую делала Sleepy Cat Слушай Berkкley DB по-моему то ли в основе постгреса была что-то какая-то там связь была с нет Там Беркли ну Беркли же институт известный они много что делали да там но Беркли DB она не была в основе а Myqu но это Посг но Постгрес тоже вот они это была одна из а вещей да там её придер да там который разрабатывался в ну в Беркли насколько я помню Вот кстати а интересно про Беkдиби да вот есть интересная байка да там вот Berkleidb её сделала компания которая называется Sleepy Cats Вот А знаешь как в Mongo DB называется storage engine wi Tiger М Потому что это он есть Нет просто Sleepy Cat да там вот после того как этот товарищ продал свою базу данных Oracle он пошёл делать другую базу данных которую он назвал полностью анонимом да там спиat и да ну в данном случае ну знаешь одно из значений слова это такой а весь этот и тигр А я думал ты white сказал да я неправильно услышал Не не White Tiger а Tiger Вот То есть просто интересно да вот как это такая как бы пасхалочка скажем так да да игра Всё-таки другие базы может быть чуть поменьше в этом плане Маскель огромный оставил след так сказать в в большом количестве И получается что как бы как будто бы прямой выгоды да они в итоге так и не поимели Что-то может быть внутри может быть каких-то клиентов но не похоже да Нет ну слушай ну как бы э ты знаешь очень сложно смотреть да там здесь как они там поимели не а не не поймели опять-таки а тут неизвестно на этом зачем они купили САН да там то есть были как бы вопросы да там что ну разные идеи да там что им например нравились как бы вот сервера да там вот для exata решения да там Oracle для вот таких интеграций Ну опять-таки это же всё ещё до того как клауды стали такими большими популярными да Там вот они слушай если вот он у у Оракла у них же железа не было а если они купят это вот Sun с железными платформами да там у них есть теперь вот полное скажем так интегрированное решение для базы данных То есть это одно могло быть решение Java тоже это очень ну для них важно да большая enterprise платформа да там которая тоже они считают что им было интересно И MySQL Ну наверное это то есть было бы неправильно сказать что вот они купили Sun исключительно из-за MySQL Да там MySQL - это просто та вещь которая ну у них в нагрузку короче при Да тоже им попала Ну и собственно говоря выгодно да там потому что так они могли То есть на самом деле интересно да там если ты посмотришь что Oraacл он с одной стороны делал многие там классные вещи в МайсQэле да там но с другой стороны наверное судьба MyQэля если бы он был независим была бы немножко другая да там с точки зрения продукта да там потому что Oracle он старался дифференцировать по возможности что вот у нас вот есть вот эти вот фишечки для этих задач у нас есть Oracle Enterpriser для этих вот новых веб-приложений у нас есть MySQU Да там мы как бы мы постараемся сегрегировать чтобы MyQU не пытался как можно больше вот этих вот ворклоудов да там снести ну с Орок да там и опять-таки да там возможно по крайней мере а ну с точки зрения потерь да там если бы вот MyQL был независимый да там миграция с Ораклом может быть было бы ну происходило быстрее да там и Оракл бы терял больше денег Но опять-таки это всё очень сложно понять Угу Кстати мы к базе Оракла наверное особо возвращаться не будем но чтобы закончить эту тему с Оракллом просто в целом а вот за всё это время Oracle то есть мы понимаем что сначала была попытка железные сервера потом вдруг оказалось что всё это неактуально облака там компании разорились всё это поменялось а Orраc У меня кстати был опыт когда я работал на Оракле и у меня очень смешанные чувства остались потому что такой прямо олдсolл ты чувствуешь это да но фишки там конечно волшебные для больших компаний и всякие условия но вот прошло столько лет у всех всё поменялось А Oracle как база что произошло то есть точно так же вот крупняк там на них сидит или не ну слушай ну во-первых мне сложно да там немножко этому сказать потому что я не Oracle эксперт да там то есть наверное в отличие от тебя да там я даже никогда с Ораклом вот так вот непосредственно не работал Ну нет нам конечно предлагали вместо того чтобы использовать Мойсколи украсть Oraacл да ты же помнишь там в девяностых в девяностых годах вообще любой софт был бесплатный софт в России да там поэтому можно было и Ораacл взять Вот А но мы решили э всё-таки пойти в сторону а открытого программного обеспечения да там и поэтому с Ораклом я не работаю Но вообще интересно что да там что база данных вообще почему бизнесы любят базу данных да там потому что вот базы данных они очень аа то что называется стики опять-таки уж извини не помню какое слово по-русски давай назовём это залипательные Залипательными да Вот что если ты вот уже построил какие-то решения своей базы данных ты туда залил там питабайты данных да там и так далее то а переезжать куда-то ты скорее всего не захочешь Слушай я не могу не пошутить на эту тему когда знаешь разработчики ну люди кто используют они часто как в преимущество описывают что типа УRМ позволяет свичить базу данных Ну да да да Это ну это же из понимаешь это как бы здесь тоже м интересная вещь да там это вот знаешь такие вещи которые людям рассказывают да там чтобы они в это верили а потом если вдруг это им понадобится они узнают что всё это совсем не так Да Вот этот на самое интересное базных это язык SQL да там почему у нас вообще вот есть такой SQL-стандарт Потому что вот все вендеры сказали: "О классно мы вот можем продавать да там я продаю Oracle другой там продаёт DB2 Sequel Server" Мы все говорим: "Ребята это же открытые стандарты Если вам не понравимся мы вы легко перейте на кого-то другого" Ага А реально как бы при этом понятно что все они тебя ну посадят на то чтобы ты использовал расширение язычка которые есть у них да ты потом ты никуда так вот легко и просто не не переедешь Справедливости ради не могу не отметить что в моей жизни такой переезд был Это был 2011 год И мы в тот момент поддались так ну не то что был большой проект стартап тем более он закрылся но мы поддались и мы с Моискееля переехали на Посгрес потому что на тот момент мне были я писал много на триггерах и процедурки мы использовали и конечно Посгрес представлял в этом плане больше возможностей и мы как бы это сделали Конечно сейчас бы я по та подобного эксперимента больше не проводил но я сам сделал это Да это можно но я я с тобой согласен на самом деле есть переезды сильно зависит от приложения да то есть я вот знаю есть некоторые люди которые говорят: "О слушай мы вот у нас проект полностью там использует Hibernate например да там и там всё через достаточно простые запросики да там которые удалось переехать да там а есть люди которые говорят: "Слушайте у нас там а не знаю да там миллион строк в хранемых процедурах на Оракла да там и перевести эту всю как бы бизнес-логику" О тут прямо не могу не добавить Я значит у меня был момент консалтинга я целый год работал с компанией Петрсервис в Питере возможно ты даже про них слышал И это же один из таки это биллинг который в основе Microsoft ой Microsoft господи Мегафона и ещё куча компании Им там лет просто капец там 30 что ли Вот у них Orраcл и в Оракле там много-много-много миллионов строк И его настолько много что они в какой-то момент поняли что просто физически не могут с этим работать вообще никак И они вместо того чтобы переписывать они просто типа окей всё новое как сейчас вот на Го знаешь такие типа цепляем там гошные сервисы всё новое просто пишем на Джаве То есть они просто тупо вот перестали это трогать Но я не могу не отметить очень смешную штуку Oracл в этом плане конечно крутой Он породил где-то ещё услышишь что у тебя есть не знаю позгрес программист да такого слова ну странное слово А вот в Оракли это есть И есть специалисты которые вот прямо Oracle ну можно сказать программист Так вот там была всегда смешная ситуация У них было довольно большое количество таких спецов и их добавляли в новые команды нового типа только с одной целью чтобы они им помогали разобраться и вытаскивать эту логику как бы из они банками их называли Я не знаю у них таких понятийный аппарат Знаешь что самое смешное там как только ты добавлял в команду ораклиста он как раз-таки из Джавы всё тянул опять тудаобратно И в итоге у них эффект получался обратный Ты знаешь вот это вот очень интересно да вот я скажу там с точки зрения бизнеса да вот который ты вот сейчас вот даже вот это вот можно смотреть это вот как а ну вопрос принятия людьми решений да там потому что Oracle да вот он воспитал целую вот этого вот ну как ты говоришь да там Oracle программистов DBA как ты хочешь которые вот этого самого там элита они получают как бы хорошо денег да там и они как бы вот всех туда ну и тащат да и затягивают да там опять-таки Oracle инвестировал например там в образование во всяких там университетах да чтобы вот эти вот студентики они подсели на героинчик ну на Oracle а да там вот пораньше вот то есть это вот и опять-таки не только они да вот если ты сейчас посмотришь какие-нибудь там а амазоны да там мне рассказывают вот есть вот специально вот эта вот архитектура о том как нужно делать решение на Амазоне да там понятно что Там вот тебя учат это делать так чтобы а Amazon заработал как можно больше денег б чтобы это было максимально сложно с Амазона слезть да там тебе не скажут: "Ребята слушайте ну вот возьмите постгрес раскатите его на своих как бы там виртуалочках и всё будет у вас классно" Нет нет нет давайте вы лучше сядете на данамо DB какую-нибудь да там у которой эквивалента полного нет ни у кого да там она же такая классная Вот Ну то есть вот есть м такая не ну это нормальная история Я к этому отношусь знаешь спокойно потому что ну во-первых это всё равно индустрию толкает появляется шанс вот для альтернативных решений потому что иначе бы его не было А во-вторых ну возьми пример 1С в России то же самое САП в Европе тоже самое То есть ты вот когда берёшь вот этих всех крупняков у них блин просто мир своих специалистов Да что уж там говорить у тебя есть тильда на которой делают сейчас дизайны которая убила вообще целый пласт PHP программистов которые сайтики делали у тебя
базава но концептуально это тоже самое И мы например наоборот как позитив по крайней мере вот в этой части рассматриваем Так что это наверное показатель Я знаешь немножко как бизнесмен такое смотрю Каждый раз когда я вижу компанию которая на таком уровне находится я завидую такой: "Они смогли изменить индустрию ты знаешь Я я понимаю да там ну здесь всегда это вот двояко да там у меня наверное всегда с одной стороны ты смотришь есть вот как бы бизнес-часть да там а есть потребчасть да там вот это вот ну как бы а больше философская да там часть да там слушай например вот Apple это пример компании да там которая делают классные продукты у них есть фоловеры ну [ __ ] же Ну но при этом да там вот которые если ты не полностью сидишь вот на Apple да там до мозга костей то тебе будет ну там плохо да там какой-нибудь там Faceта тривиально было бы сделать но нет IMA только imessage да там блин даже вот фотки я тут пытался на этом iCloudде посмотреть Ну блин у вас Windows ну что этого хер вам Вот Ну это просто опять-таки пример компании да там которая очень успешна с точки зрения как бы бизнеса да там вот Но э да там я не знаю с точки зрения по крайней мере моих valюс да там она ну Угу Ну это тоже просто видишь некоторые воспринимают что типа можно по-разному к этому подходить типа давайте всем запретим так делать монополию ну вот эти вот это всё А я скорее смотрю что наоборот чем быстрее компания в такое убегает тем больше она даёт дорогу молодым и новым дерзким там Ну понят понятно что если ты создаёшь действительно там монополию да там это создаёт возможность да там разницу потенциала да там поэтому если ты вот говоришь если бы Оракл был белый и пушистый наверное Перкона не могла бы сортовать да там то есть я с тобой здесь наверное соглашусь тебе бы не дали возможность вот в этом то есть то есть так А так понимаешь ещё вот с миграции с Oracle вот я хотел сказать такую ещё интересную штучку да там которую интересна тоже такой лайфхак а Оракловский да вот мы стали вот тоже сталкиваться с лю с людьми ну помогаем там миграция с Oracle на MySQL там потом может даже на Постгрес Есть такая тенденция да Да но какая проблема есть у у Энтерпрайса да да там что Oracle мы наверное там все видели вот у них есть там цены вообще просто да там ну страшно какие-то там десятки тысяч долларов за каждый блин там процессор Вот Но при этом на самом деле у Оракла тоже есть большие дискаты да То вот я вот сталкивался с компанией которые говорят: "Вот Oracle нам вот у нас есть это Enterprise Wide Agreement" Они нам дают 97% скидку Ничего себе Это всё равно там миллионы там или десятки миллионов долларов но но скидка огромная Но при этом дальше есть какой хаг да там и почему наверное это так работает Дальше ты приходишь и говоришь: "Слушай вот у меня было 1.000 процессоров на на Oracle а теперь я вот тут мигрировал несколько приложений потех всего лишь 800 осталось" Они говорят: "Классно поздравляю ребята Ваша теперь будет скидка не 90% а 80% Всё понятно понимаешь да то есть там математика всегда сходится короче Вот Да И поэтому как бы тут идея такая да там что вот что очень часто что если ты не схо не уходишь с Оракла полностью да там то очень часто твоя цена всё равно не упадёт вниз даже если у тебя снимается снижается фoodprринт И некоторые компании да что даже очень интересно да там они говорили: "Ладно слушай мы вот в общем там а полностью да там вот терми ну закрыли наш enterprise license да там и так далее." Нам на самом деле нужно несколько вот этих вот ораклов и мы через какого-нибудь посредника можно сказать там втихую купили лицензию вот только для них да там потому что Oracle он будет напрямую нам очень не хотеть это продавать когда ты говоришь да там вместо того чтобы покупать ну вот этот вот агремент на всю компанию да то мы хотим купить всего лишь пару а инстансов То есть как бы у них там очень такие интересные бизнес-практики да там поэтому вот проблемы миграции с Оракла да там они часто не ну не чисто технические да там вот как мы сказали есть sales проблемы есть вот эти вот как бы а седые Oracle специалисты да там которые прекрасно понимают да там что если компания переедет на Постг да там то наверное их услуги не будут нужны да там потому что Постгры знают лучше другие люди Вот кстати правильно ли я понимаю что сейчас вот ты говоришь что есть такая тенденция В принципе наверное я бы тоже сказал но у меня маленькая выборка не то чтобы я слежу но современные базы данных в целом достигли такого как бы уровня и качества что в целом для очень многих компаний которые сидят на Оракле Oracle-то как бы сам по себе не нужен технически То есть мы понимаем конечно что там очень много вокруг важных вещей что вот на себя взяли геморрой Посгрес тоже там сам по себе просто так не поставишь тебе кто-то нужен да чтобы это сопровождать но всё же То есть есть ли какая-то суперценность в Оракле сейчас или нет с технической точки зрения ну смотри я считаю что в 99% случаев да там а ты можешь эти решения поднять на на чём-то другом Oracle MySQL да там вот А то что мы видим по Оракле большинство это не то что вот новые приложения пишутся на на Oracle да Вот если мы говорим с компанией у кого Oracle есть да там обычно у них вот есть Oracle да там с которого просто они ну вот держат его как Legacy потому что с него там с слезть сложно не имеет смысла да там опять-таки потому что ну цена всё равно как бы не упадёт он как бы работает Вот А всякие новые фишки уже пишутся да там как ты сказал да там на а часто на новых языках программирования новых фреймворков Это какие-нибудь тебе будут там может быть микросервисы да там будут использовать не знаю там cloud решения там и так далее и тому и тому подобное да то есть всё очень часто это идёт туда Вот Ну ну опять-таки понимаешь при этом что вот интересно да там то что я же тоже живу в своём как бы бабл да там в своёй вот этой вот в своём пузыре да там то есть я вот иногда очень интересно где-то я попадал там на микрософтовскую конференцию это там а люди вообще-то ещё кто-то вот SQL сервер использует и вообще на дот про него забыли да да да То есть понимаешь как бы э и вообще какие-то вот есть ещё там Windows ну знаешь как бы ну для сервера да там то есть как бы в моей да там области уже ну это вообще как бы не существует да там когда ты ходишь вот на по по тем конференциям на которых я обычно бываю да там у тебя вот это вот всё а ты думаешь что все линуксоиды проклятые живут да там линуксоиды опять-таки всякие открытые языки программирования платформы да там опять-таки открытая база данных и так далее и тому подобное Угу О'кей Мне кажется мы очень круто разобрали Oracle А ребят если кто имел какой-то опыт и что-то хочет по этому поводу сказать недержите себя напишите Может быть кто-то из вас работал видел знает и что-то про это может интересное расскажет но в целом прикольно То есть саму историю вот эту Кстати знаешь я в какой-то момент понял что надо будет переименовать подкасты в Диды Бурчат потому что мы просто мы каждый раз вспоминаем прошлое да и что-то рассказываем Хорошо давай теперь тогда пойдём именно вот в это расщепление потому что а когда с Мойскелем это произошло я уже был в другом лагере А тогда помнишь да у тебя Myскель посгрес это прямо о баттл такие вот друг против друга и и по и долго этот шлейф шёл И мне кажется до сих пор даже местами это есть Вот э когда с Олегом я встречался я точно видел что у них есть там тёрки определённые они там друг другу предъявляли всякие разные штуки да Так вот в этот момент я вот ты конечно это сделал поэтому ты знаешь вот собственно Перкона значит появляется Мария Диби Расскажи эту историю что произошло живо ли всё это добро и Да да ну хорошо смотри Угу Вот А я бы сказал как да там а и может быть тоже вот начать хотелось немножко с постгрыссовой да там части что мне было всегда очень интересно да там вот если ты м когда я начинал с а с с MySQL MySQL был ну значительно более популярный да там чем чем Посгрыз да там даже для вот новых приложений И постгрессоиды они всегда там поругивались: "Ну блин вот что же вот не видите и там не понимаете что вот поскли он лучше вот во всём почему вот в это вот странное там [ __ ] используете да там вот Но при этом это было очень интересно смотреть на комьюнити да потому что а постгрессовая комьюнити она была как бы там такая аа для умных людей да там Позгриссова слушай вот базу данных должны использовать профессионалы Если ты туп чтобы разобраться с постгресом то вообще тебе не нужно вообще заниматься базами данных да там иди куда по Я понял я понял Я не могу не сказать что это этот прости я сейчас скажу пока не забыл просто что это HK versus go то есть HK комьюниity versus go комьюниity Да Да Ну или там Linux и FreBSD да Там тоже вот только там вот пошло другую может быть сторону да там вот А Myль понятно была база данных для идиотов да там вот слушай да там вот любой идиот может начать как бы просто вот ээ там писать какие-нибудь данные в Myско Если они не совпадают ты будешь писать не знаю да там слишком длинные строки или там ещё что-то оно просто порежет как-то их пытается засунуть Ну и ну а это кстати это это серьёзная претензия к мускулу Я я тоже честно тебе скажу а меня это напрягало когда он тебя просто тупо обрезает строки Ты такой что ну ну опять-таки ну наверное ты всё-таки на вот это вот умный [ __ ] просто может быть ближе немножко Вот умной частью да там потому что ну слушай ну монга ж потом это ещё больше да там взяла То есть монго ты можешь слушай если ты что делает монго если ты начинаешь писать данные в ты описался в имени таблицы да там коллекции начинаешь писать туда данные Ну по крайней мере первые версии да они просто тебе создают новую как бы таблицу да там то есть вообще как бы чтобы ты не вот не выбрал [ __ ] в монгу она всё равно это вот с удовольствием а с удовольствием примет Да там всё-таки в MyCL по крайней мере требовалось чтобы у тебя были правильные имена таблички и нужные ну не знаю там имена колонок совпадали да да там Amongo DB даже это уже не требовало Вот Ну неважно да то есть была вот такая вещь то что MySQU действительно и вот для таких приложений да там я вот помню а когда я был в MySQL там рассказывать да там была такая идея что it's not money это не деньги да то есть большинство приложений да там это были слушай вот э люди там обсуждают своих там кошечек или если где-то какой-то там комментарий чуть обрезался или потерялся ну кому это важно Все они блин сами уже даже не помнят что они писали Или нет да то есть как бы если у тебя более-менее вещи примерно как-то работают это достаточно для большинства приложений которые ранний MySQL а поддерживал Ну потом понятно появилась на DB транзакции да то есть если ты посмотришь MyQL сейчас то там вот по умолчанию как бы никаких уже обрезаний строк тебе не будет да там будет в тебе говорится: "Ой что-то тут не получается" Вот Ну неважно да то есть была вот эта вот такая вещь А и а потом что вот интересно случилось да если ты посмотришь с а с Постгресом да там её было разработчики уже её были готовы использовать у тебя была там классная там SQL да там было вот как ты сам сказал и хранимые процедурки работают и триггеры Можно было делать классные вещи но на самом деле а управлять постгсом было достаточно геморно на да там настроить репликацию в MySQL проще да там было там и всякие вот там как делать высокую доступность да там и так далее Всё Вот И поэтому MySQL всё-таки ну был проще в использовании а потом появился cloud А в кладе тебе собственно говоря уже пофигу да там в любом случае вот если у меня есть там RDS что MySQL что Postgre там что ещё что-то я просто ну не знаю там нажл на кнопку три раза и у меня появилась база данных И как там уже она обслуживается это не моя проблема И вот это мне кажется очень было важно для постг да там что вот это вот они фрикtion убрали да там за ну для тех людей комуability была а важнее всего Вот Ну ладно значит вернёмся как ты говоришь что происходило с с MySQL да там в то время вот когда его купил Oracle да там понятно что для многих это был огромный шок да там и в Майскуэле во всей там и индустрии Вот и Манти пошёл делать Мария Диби да там на на тот момент Ну на самом деле он как бы ещё ушёл по-моему из Сана да там но тогда это вот было такое вот надо спасать MySQLэ надо спасать MySQL Вот я делаю мари и так далее И он стал при этом рассказывать разные ну вещи там про Oracle да там что вот Oracle убьёт My SQL да там и так далее и тому подобное Но но на самом деле понимаешь все это в основном людей-то на самом деле больше толкало в Постгрос наверное чем в Марию Дебиль да то есть тогда вот народ я я помню шутил да там ребята вот кто вообще главный промоутер постгруса это Манти да там потому что он всем говорит: "А oracл сейчас вот убьёт MyQL точно нафиг" Ну а понятно что а постгрыз да там это если ты хочешь куда-то а убежать да там то ну самый такой ну игрок на рынкесный да там наверное вариант да там где-то не хочешь никаких этих ну корпоративных интрижек да там потому что ну а Мария DV другая компания да там тоже и тоже может кто-то купить да Ну и понятно что компания одного человека новая даже если ты создатель это вообще никого не волнует У тебя нету доверия к этому в любом случае Ну да И понимаешь ещё тоже вот у Марии Деби у неё же была такая ну и продолжается достаточно сложная судьба да там потому что и ведь изначально да там был проект Мария Диби да там вот а и его делала как бы компания Манти у него была такая компания Мантигра AB которая вот занималась чисто а чисто разработкой Вот с другой стороны как бы товарищи ну которые занимались там сервисы знали как делать они ушли тоже вот из на тот момент по-моему из Сана вот и сделали компанию Sky SQL да то есть одно дело вот это вот была такая как бы вот Манти программе на IB делает разработку Мария DB а с там А Skysql в общем делает какой-то из неё а сервис Вот А потом в дальнейшем вот они уже объединились и у нас получилось вот это вот а ну хитрое такое сплетение да там что с одной стороны у нас есть Mar DB Corporation а с другой стороны есть Marb Foundation которая вроде бы как бы ну аа делает так да чтобы Мария ADB она была ну в общем независима да потому что даже если с компанией что-то происходит то ну э софт всё равно остаётся там на open source Вот То есть там достаточно как бы ну сложная э структура а вот в в мире в мире Мария Деви но при этом она живая то есть она набрала всё-таки какую-то базу растёт падает то есть что вообще происходит потому что такое ощущение что мы воспринимаем это просто типа как альтернативу Маскели и это просто сейчас воспринимается как некая своя база данных со своей судьбой Да Ну ну ты знаешь оно как бы двояко да то есть с одной стороны он достаточно сильно дифференцировалась но с другой стороны при этом тоже там ну а она всё-таки куда ближе к MySQLэль чем тот же самый Посрос да Там и многие приложения они там могут ну поддерживать и там MyQL или Марию и и Марию Дебиль Вот И а там тоже ну достаточно интересная да это вот как бы судьба вот эта вот попытка над чем фокусироваться да то есть первое Мария Диби а они сначале стали фокусироваться О вот мы сделаем классные какие-нибуд фишки да вот мы сделаем не знаю там поддержку более продвинутого оптимайзера или мы сделаем поддержку не знаю там а этих Common Table Expressions да там какие-то SQL-фише Но потом они поняли что вот они это делают не знаю там по потом и кровью да там в MARDB После этого Oracle это делает в MySQL например через год И то что это появилось в MAR DB сначала это все забыли А Оракл может быть это сделал как более как бы чистенько красивенько да там и так далее и тому подобное да там И они мне кажется поняли что вот эта вот стратегия да там что вот мы пытаемся бежать впереди поезда да там она не очень хорошо не работает да Следующая была вот итерация Они говорят: "Слушайте о'кей мы за это забили давайте мы будем делать а поддержку для миграции с Оракла да что вот мы делаем там чтобы были поддержки там пакетов чтобы у нас были там не знаю там аа специальная там поддержка там темпоральности там поддержка каких-то там ещё а вещей Оракла" да то есть вот они вот это а делали а и по-моему да продолжают делать Но с этим тоже достаточно сложно да там потому что ну откровенно говоря а лидер по миграции с Оракл - это всё-таки Посрос да там опять-таки наверное почему да там потому что ну вот если ты посмотришь все вот эти вот что Oracle что Google да там они все говорят: "Ребята уходите с этой вот Legacy Оракла давайте им поможем" На что ну уходите на постгрес да там ну может быть какую-нибудь там версию которая у нас есть расширенный постгрес да там у тебя есть Аврора в MySQэле да там и есть соответственно и в в Гугле тоже да там расширенная версия которая на постгрес сделана и так далее и тому подобное да то есть все но все хотят ребята идите на на Постгрес Понятно да там потому что это ну наиболее для них разумное решение Вот Ну а почему не Маюскель опять же ты же последний говоришь последние годы в Оракли Моюскель был хорош или всё-таки доверие потеряли совсем доверие да не дело не то что дали доверие понимаешь когда речь идёт уже про этих там больших большие компании да то здесь тоже вот надо наверное понимать Одно дело - это как когда там какая-нибудь вот маленькая компания да там решает куда перейти Это может быть как бы на технические вопросы Вот если это делает как бы большая компания типа Amazon или там Гугла да там то часто это вопрос ещё многие там коммерческие да там и стратегические решения Если ты говоришь постгрес кто владеет постгресом ну собственно говоря все да там как вот не знаешь какой-нибудь там постг professional русский постгрес да например Понятно что на самом деле не только в России да там в других местах тоже есть вот свои да там герои которые делают там постгрес для локального рынка да там и так далее и подобного да там вот А кто у тебя владеет MySQL всё понял да у тебя владеет MySQL Oracle Поэтому если ты говоришь: "Ребята муте на MySQL да там то это по большому счёту ты как бы делаешь бонус как бы ну рекламируешь своего конкурента а Oraacт для всех Зачем если просто можно а вместо этого людей слать на пост Всё очень просто знаешь хочется так добавить такой мне кажется как будто довольно может быть с моей точки зрения ну довольно редкое сочетание удачи То есть с одной стороны ребята большие моло знаешь это как Форстга Gampмпи когда ты долго делаешь делаешь делаешь делаешь а потом у тебя значит шторм всех нахер смывает и ты один с креветками остаёшься И вот мне кажется у Посгресса именно такая судьба Он вышел не потому что в него вложились а он вышел потому что они делали реально хорошо очень долго и в это время рухнуло всё вокруг них Правильно Но на самом деле было если ты посмотришь был MyQL Постгрес да там ну сйquли произошёл Oracle да там ну а а Постгрес Вот И и дальше понимаешь её что интересно да там ты же посмотришь то что аа стали вот эти появляться ну люди да там которые делают фичи вокруг Оракла делают разные там Oracle а форки да там и это ну а уже не была чисто вот база данных которая написана этими там элитистами да там для а умных э программистов да там уже была куча компаний которая была готова предоставлять позгроз для идиотов тоже Угу Вот Угу А и ещё да там что очень интересно да там если ты посмотришь у Постгреса да вот мне кажется сейчас ну тоже надо это отметить а что Посрес они инвестировали то что они плабable да потому что то что легко делать плагины для много чего у Постгруса И это им тоже очень а очень помогло да там то что вот сейчас если ты посмотришь какие-нибудь есть там scale DB да там например говорит: "О ребята мы вот делаем специально там Time Series для этих есть там куча а там ребят делают там несколько разных делают там векторный поиск и так далее или там пост да там куча компаний которая говорят: "О мы можем расширить постгрес с помощью наших расширений" Это было всегда ну проще чем в MySQL где всё-таки расширяемость не на таком уровне Да я помню слышал что там ещё на старых конференциях когда я ходил рассказывали что экстеншены писать довольно больно кQэлю И что-то там про низкий уровень было что типа у него нет опишки нормальной там надо как-то Ну да То есть Myль как бы там сделано там ну снимаешь что в MyCL можно было сделать да там и что вот это и и использу там поддержка разных то что называется storage engine да то есть в MyCLле у нас есть MySAM есть INDB есть InMory их можно использовать как бы все вместе да там в Постгресе у тебя всё-таки такого нету Там есть например plugable index ты можешь сделать да там есть ну что-то вроде там Federated table да там где ты можешь сказать что у тебя есть вот эти вот foreign data rappers да там ну просто сказать что вот у вас есть несколько там plugable storage да там ну оно как бы работа вроде над этим как-то идёт да там ну чтобы ты сказал: "Слушай у нас вот есть много разных их" Ну Угу Аа не совсем Вот И знаешь ещё вот про постгреш это тоже вот интересна вот идея как бы с long term да там ну долговременно по лицензии да там всё-таки у MySQL а лицензия GPL да там и а это э ограничивает людей да там которые хотят что-то аа ну делать продукты в которых баз данных встраивается да то есть если посмотришь какие-нибудь там товарищи вроде там Гитлаба например да там Или э там у Атлассина говорит: "Слушай вот мы хотим поставлять наш вот это вот коробочку коммерческую в которой внутри должна быть база данных" Это значительно проще делать в постгресом потому что у тебя нету каких-то вопросов относительно вот ну GPL-лицензии не нужно тебе для этого ну лицензию покупать и так далее и тому подобное что помогало И плюс понимаешь в Постгресе же вот есть колоссальное количество коммерческих фор Да там и это тоже ей очень сильно помогло за многие годы да там потому что ну с одной стороны мы говорим да в МайсQэле вот у нас нету фрагментации такой сильной как в фосгросе но в фосгросе эта фрагментация она даже помогла да там потому что у тебя реально ну не знаю наверное каждую неделю где-то вот проходит постгнференция Да там и скорее всего да там на ней будет основная спонсор какая-нибудь компания локальная вот которая всем продаёт свой какой-нибудь там коммерческий да там это может быть не знаю какой-нибудь B может быть постгре LP Pro может какая-нибуд там Fujit в Японии да там компании дофига да там которые а которые этим делат И понятно что это очень очень помогает да там когда у тебя есть вот такой вот ну grassroots да там когда у тебя есть а не знаю там на там сотня компаний по всему миру да там может быть больше да там вот которая заинтересована промоутить постгроз Ну в основном конечно свой форк постгроса да там но тем не менее да да ну какая-то такое что-то отдалён мне напоминает какой-то франчайзи модель но это конечно не то же самое но похожие есть вайбы от этого Понятно Да Да Ну вот в общем-то такая ситуация да Ну кстати про позгрес отдельно я 100% с ребятами с кем-нибудь поболтаю Давай сейчас переходить собственно к Перконе потому что вот тут я не совсем правильно понимаю как будто бы вы тоже стартанули свой форк мускула Или я вообще неправильно понял но у меня было такое восприятие что Мария Перкона Ну давай значит поговорим из Перкона От чего мы начали к чему пришли Я работал э в MySQэль да там опять-таки молодой перспективный наивный хоте сказать да там вот там или с или знаешь как бы вот идеалистический да там ат человек да там и я смотрел что вот мойскон более там коммерциализированный да там что он перешёл от такой вот ну что вот блин мы хотим изменить мир да там больше вот к этому там злобный такой коммерциализации да там стали пытаться продавать клиентов не то что вот им нужно да там а то что реально нужно компании продать да там ну в общем знаешь такой вот вопрос Я вот подумал слушай вот на самом деле вот может если я уйду и буду делать консалтинг с с одним простым принципом да том что мы делаем то что нужно как бы клиенту клиент нам платит хорошие деньги как бы в час да там и собственно говоря знаешь ну как не знаю там а-а юристы да там мы тут вот работаем реально как бы то что надо клиенту да там а не то что мы пытаемся какие-то а ну продавать да там свои решения То есть это вот была основная идея да там наверное а Перкона Ну вот мы значит мы основ основали Перкона стали заниматься В основном это были проблемы по производительности да там и потом мы столкнулись с чем да потому что на самом деле ну понятно что мы там можем MyQL как бы очень классно изворачивать да там его настроить и так далее но какие-то проблемы они просто ну не могут быть решены без модификации кода Вот И особенно тогда это было релевантно почему да там потому что было вот такое время интересное да там которое сейчас наверное народ уже и не помнит конечно да там когда А Oracle же он до того как купил MySQL он купил и на DB это вот движок А как его можно купить было отдельно что-то я не понял Но опять-таки смотри MyQэль да там он в каком-то смысле вот как уже более недавно Монго да там у него была такая база данных с классная там популярная людей но у него был дерьмовенький движок MyS в котором нет транзакции в котором table logs да там и так далее Вот И тогда появился м такой товарищ Хикки Тури вот у которого была а был написан движок база данных назывался ИНДби Он был достаточно для для своего времени Ну а он что взял была такая книжка э ну известного да там человека Джим Грей он написал книжку да там transactional processing о том вот как можно эффективно реализовать транзакционную базу данных там какие оптимизации можно сделать да там ну знаешь такая была она а как бы студентов учить ну а хики взял по ней просто и написал вот имплементацию такой чистенькой базы данных на вот И потом её интегрировал с MySQL И был как бы собственно говоря partnership да там то что MySQL включает в себя там на DB когда там продаётся саппорт какие-то деньги они идут этой компании и на бейAS да там и так далее Вот А потом в один прекрасный момент эту компанию купил Oracle И все сказали моя скопец мы тут блин думали мы сейчас может там и на IPO выйдем и так далее а тут у тебя основной кусок технологии да там теперь им владеет Oracle да там а на тот момент уже все про сам забыли да там говорят: "Слушай и на DB - это самое там а классно" Вот И в MySQL тогда случилось ну опять-таки да там такая вот опыт что что тут мы блин продавали что и на DB - это вообще самая классная штучка а теперь поскольку я купил Oracle нам нужно резко рассказывать что-то другое да там и мы сказали: "Ой ну это всего лишь Storage Engine на самом деле Storage Engin их как бы дофига" Вот тогда были там куча разных других storage engine появились Ээ да там они сейчас уже все подохли да там грубо говоря да там ну вот была идея что вот можно сделать как разные storage engine а и на DB мы а на самом деле ну вот новые версии не будем включать чтобы она была собственно говоря хировненькая да там вот всякие потому что иначе оптимизации ну и нам будет тяжелее сделать новые storage engine чтобы они были лучше чем а ну чем и наb да там был такой Проект Stage Engine Falcon назывался Они там наняли там другого там человечка там звать Джим Старкей да там который делал FireBD базу данных ещё несколько другою Ну тоже такой а достаточно известный человек Ну неважно А что было для нас в Перконе возможно за вчём что на самом деле в этом NDB было достаточно много вещей которые было легко пофиксить То есть мы просто взяли и вот те проблемы которые там Сан не хотел фиксить да там чтобы у них ну другие альтернативы можно было легче привести Вот И но тогда для этого нам пришлось вот сделать свой форк да там то есть мы сначала сделали fork просто на DB storage Engine которая была плагином Вот А а потом да вот и выпустили весь уже как бы там перкона сервер потому что нам нужно было ну а где-то вот эти вот вещи которые нужно было для клиента сделать куда-то их шипать да там вот получалось получился на сервис То есть это был как бы не а ну не то чтобы там стратегически да там это просто был такой byйпродукт от того как нам вот а решить проблемы клиентов Угу То есть это не история про то что вот такие сейчас мы тут мускулфоркнем и сами будем его развивать Да то есть это просто упаковка была Нет И ты знаешь я бы вот ещё что называл да вот очень часто объясняя людям да там что ну те кто от Open Source далёк да там вообще это не очень понятно да вот ты говоришь Forkк а всё-таки я считаю что а мы делаем как бы не совсем форк - это скорее больше бранч да там в чём разница да вот если ты посмотришь Marb то они делают как бы полный фон да то есть они делают вот вышла новая версия MySQL они это вообще как пофигу да там может быть через какой-то через несколько лет они какие-нибудь фичи да там возьмут и перенесут свою версию Перкон работает не так да то есть у нас вот всегда вот выходит новая версия MySQL Мы собственно говоря все свои патчи на неё как бы за ээ снова накладываем И поэтому если ты увидишь например версионка да там у аа Перкона например Перкона сервер не знаю там 80 там 32 тире15 да то есть вот это 8032 да там это версия MyQэля на которую это было ну с которой а дальше как бы суфикс - это как бы уже ну а версия как бы нашего патчсета Вот И что это что это означает чем это важно например для перновских клиентов да там то что мы можем полностью гарантировать совместимость да то есть если ты ставишь Percona server 8032 он будет работать точно так же как MySQL 8032 да то есть это полная совместимость Понял да а гарантировано да плюс мы добавляем да там свои свои фичи Но опять-таки да там бывают там исключения да там то есть если как бы у тебя есть какой-нибудь там баг с которым мой сколь падает да там например перкона может не падать потому что мы его там пофиксили да там но за исключением реально явных багов наше поведение будет такое же как у MySQU И это очень очень важно опять-таки для наших клиентов да там то что мы гарантируем полностью полную совместимость Если что-то несовместимо то это баг да У Мареди другой подход да там Мари может быть сказать: "Слушай да оно у нас работает по-другому потому что Манти решил что так правильно" Ну да да там понятно Знаешь у меня вопрос какой появился хорошо Вот допустим вы это сделали на тот момент я понимаю вы набрали клиентов Ну но все же понимают что ну эта штука такая как бы очень сильно завязанная на одну компанию Она не разовьётся никогда как большая база И более того вот ты говоришь мы взяли сначала NDB что-то там подхачили пофиксили но с тех пор прошло столько лет у Оракла свой My Skill где 100% это же тоже пофиксили Почему люди такие: "Нафига нам это надо если можно взять просто мускул и всё?" Или так не работает не ну ну смотри можно да но а и действительно наша позиция со временем должна была меняться да то есть вот Oracle потом они когда они купили уже и MyQL и на DB через какие-то годы они их стали интегрировать хорошо они стали заниматься производительностью да там и Oracle в принципе есть ну там хорошие скажем так перформанс инженеры а самое главное у них там людей больше да там чем а чем у нас да там Поэтому как бы делать какую-нибудь это вот sustainable на производительности разницу да там по появилась сложность Поэтому у нас стали как бы появляться другие дифференциации как вот я сказал что они же -э при этом стали развивать entтерпраise-версию да потому что некоторые версии в в комьюнитиверсии нету а но они при этом есть в перкона да там как вот аутентификация какой-нибудь там audit encryption да там и так далее и тому подобное да то есть если вам нужны вот эти вот фишки то они есть либо в MySQL Enterprise а за деньги либо они есть есть в Percon в Open Source версии При этом Open Source если вы большая компания да там то наверное вы хотите купить уперкона поддержку Ну опять-таки в Америке в основном большие компании не хотят рисковать этими этими ну геморроями для себя Они покупают при этом у нас э поддержку платят нам то же самое да там какие-то деньги за каждый там сервер который который у них есть Но разница да там и чем мы э продаём как бы такой value ad который с одной стороны его не всегда легко продать да там но с другой стороны он тоже такой который Oraacл не может повторить в принципе да Это вот как вот как ну знае я считаю что это очень важно да там что вот чтобы твои большие конкуренты не могли просто скопировать тебя да там наша версия она open source Oracle никогда ну не пойдёт скажет: "О ребята вы знаете мы решили вот наш теперь вот а наш теперь маскотепрайз не будет У нас будет одна версия которая будет open Ну да то есть правильно сказать наверное технически они-то могут вообще всё что угодно сделать но это настолько противоречит их бизнес-модели что они просто не могут этого сделать Вот наверное так да правильно то есть это противоречит их бизнес-модели поэтому они этого сделать ну не могут хотя могут сделать технически да там и это позволяет нам ну жить на этом существу да рынке достаточно для тех компаний да там которые для которых важен Open source Хорошо тогда другой вопрос Вот этот весь мир который мы сейчас с тобой обсуждаем с реальными базами данных с которыми кстати я не сталкивался уже просто там больше 10 лет я имею в виду облака а это разные компании да вот те которые говорят: "Ребята нам какая разница нам облака чтобы вот само там всё решалось" И те которые такие: "Хм поставлю я себе пазгрю или поставлю Перкону или Марию Деби" Не ну ты знаешь это как бы этоносится вообще а сложно да там на самом деле Ну и я бы даже сказал что тут как бы не всё так однозначно да то есть знаешь очень часто приходят люди и говорят: "Слушайте а вот что вот ну вот как тебе сказать слушай а вот все там люди как все будут писать на не знаю там на рубе или на Гоуланге" Ну этот вопрос да там такой странный да там наверное есть какое-то в этом плане разнообразие мнений да там иногда по по хорошим техническим причинам иногда просто блин потому что у людей такие серьёзные там религиозные религиозные убеждения правильно же то же самое тут в каком-то смысле да у тебя есть как бы люди которые говорят: "Слушай вот я хочу контроль да там вот то что я отдал там MyQL мне как бы это не знаю там Амазону мне не нравится" Да там есть другие которые говорят: "Слушай вот у нас наоборот идея что наша компания должна фокусироваться на минимум и как можно на наши core competence и как можно больше вещей которые мы можем там мм отдать другим да там мы им отдаём" То есть здесь есть разные эти подходы Но вот сейчас что интересно да там что с клаудом ну знаешь как многим со многими технологиями идёт что они слишком много обещают да там Cloud себе обещал ребята вот вы знаете вот вы сейчас переходите на cloud у вас всё будет так хорошо будет не знаю там и а и дёшево и удобно и так далее и тому подобное да там Но сейчас особенно для больших компаний многие понимают что блин Cloud на самом деле это совсем так а недёшево да там особенно вот если ты начинаешь использовать как раз-таки вот те решения которые они тебе рекомендуют Уникальные такие супер за Да уникальные решения да Поэтому ты вот смотришь что есть такое вот как бы расслоение кладу У нас есть вот это вот комдити а часть да там это вот наши там сервера там сто да там и так далее Ну понятно да но у всех примерно одинаково Ты обернул это в какой-нибудь тероформу вообще уже тебе там пофигу вообще-то Google и это А есть вещи которые куда более дифференцированы да там то же самое dynam спаннер да там это у Яндекса тоже есть какие-нибудь там вот уникальные там Слушай сейчас столько стартапов с этими базами просто Они вот мне кажется последние 5 лет что-то случилось какое-то безумие просто Serverless всякие У меня даже слов нет Я иногда открываю когда всё с Да ну просто вот я и что вот если ты посмотришь Cloud и есть разные подходы к этому к этому к этому делу Вот И а большие компании да там часто уже начинают смотреть на на то что о'кей а может быть мы можем какие-то вещи делать более а более дёшево я знаю там много компании которые даже говорят: "Слушай вот мы к кому-то приходим они говорят мы тут сидим вот на этом там не знаю какой-нибуд дай намби" Мы говорили всё Первое что мы делаем ребята вот мы переходим как бы на cбертиis потому что мы его можем гонять где угодно Захотели там на clуде захотели на если у нас там есть какие-то там детацентры которые развёрнуты мы там это можем сделать И дальше уже вы там с помощью Open source ну решайте да там будете там открытые базы данных а решать а и так далее Вот То есть есть подходы разные Причём интересно да что вот в последнее время мне кажется есть несколько вот этих вот ну несколько лет да там а смотри у тебя есть а одна причина - это цены да то есть ты может была а там такая известная статья да там вот инвестор Андерсон Хорвис который говорит доллар Paradox да там которая а говорит что ребята вы знаете вообще говоря это куча вот компаний они там чуть ли не знаю там 50% своих кастов да там они отдают клаудбендерам Это собственно говоря очень плохо да там сжирает их колоссальна маржинальность А да там и им надо будет с этим что-то ну э что-то делать да там или были примеры это может быть видел там 37 signals да тоже маленькая но но такая достаточно с ну компания да там в которую многие верят Они вот рассказали что вот мы тут ушли с с клауда да там особенно с экономили там что-то безумные деньги да и сэкономили ну для безумные деньги для там для масштаба своей компании да там многие начинают это задумываться Вот а тут же ещё начинают все вот эти вот наши ну международные э вопросы да там вот сначала это вот пошло а с ну понятно Китай потом да ещё там Россию отрезали да там санкциями да там о Орал наверное просто всех так это ребята до свидания Да да нет конечно То есть ээ вот ну понимаешь опять-таки если у тебя Oracle да там вот у тебя он по крайней мере ранится на твоём сервере ну да ты можешь как бы э не получать официальный доступ к новым не знаю там бинарникам ну которые можно ну собственно говоря как-то серым импортом достать да там это не так сложно но если у тебя это всё бегало на каком-нибудь там Амазоне да там или вот там у многих было какой-нибудь там Mongo DV Атлас они просто сказали: "Ребята до свидания да там с к концу следующей недели да там всё мы больше вам cloud услуги не предоставляем Ну тут петь мне бы хотелось наверное добавить просто сказать у людей может складываться впечатление особенно те вот кто в нашей среде что это там типа вот это особенная история с Россией Я просто хочу сказать что нет это не особенная история с Россией Есть вообще общая мировая тенденция понимания того что мы все друг другу злодеи в плане бизнеса вот именно на этом уровне И все понимают что ты вот так вот просто доверять уже ну не можешь этим всем штукам У тебя в любой момент лицензию поменяют просто по щелчку Редис жесть какая произошла Мондиби то есть сейчас уровень доверия по-моему просто ниже плинтуса упал вот ко всему этому добру Нет я с тобой согласен но понимаешь это же как бы две разные вещи да то есть один - это вопрос который связан с вот этим как говоришь там лицензионными вопросами которые решают коммерческие компании да там и там часто дума ну слушай да там знаешь есть такая в Америке по договору что слушай если проблему можно решить деньгами да там то это не проблема это расходы Дадада Да вот А есть же вот эти вот всякие да там тёрки между между странами да там где это может быть куда более сложно да там где просто нельзя Вот я вот интересно сейчас был как раз на прошлой неделе на Пхон в Лондоне да там и там вот это вот это вот очень большая тема да сейчас пришёл как бы м Трамп в Америке да там многие вещи которые да там считались ну да там незыбными да там вот мы там не знаю дружим с Европой мы дружим с Канадой да там тут всякие там тарифы обещают вообще блин все сразу а резко понимают да там что ну в Европе да там что очень многие понятно сидят на американских технологиях и думают: "Вот блин нам тут нужно как-то это всё делать" Вот сейчас очень вот резко вот это вот вопрос опять-таки вышел что нам нужен Sovereign Cloud да там что они говорят что нам нужны вот именно там либо европейские компании и ещё лучше это всё-таки там ну open source да там потому что тебе это даёт а ну даёт решение да там что ты можешь ну разместить технологии там где а где это ну где ты хочешь Могу просто сейчас парочку историй сюда рассказать который мы коснулись вот связанной с облаками Во-первых так исторически сложилось что мой бизнес проехал по всем дата-центрам какие только наверное есть Мы начали когда-то с Амазона причём получили от них 10.000 долларов если ты помнишь у них стартапом давали Потом мы были в Google Clouде Digital Ocean Heatsner Яндекс Cloud Сейчас опять же по требованиям про законодательство у нас выбора нет надо переехать Ну и плюс опять же всех отрубают Понятно ещё cloudдфлара поверх и так далее Так вот что я хочу вам сказать абсолютно все к ложились причём ложились очень серьёзно Мы как прошаренные ребята которые знали ещё с тех лохматых годов когда люди без мультизоны использовали менеджет базу данных и теряли все данные мы всегда платили за мультизону Но знаешь в чём прикол если это везде как-то более-менее прокатывало то вот в Яндексе как ни крути они всё-таки ну поменьше У них столько клиентов нет и столько опыта в этом плане нет У нас там была такая забавная ситуация Вот прямо недавно у них упал дата-центр Очень много сложилось сервисов и мы попали в это число Но мы знаешь короче такие смотрим и думаем: "Ха у нас мультизона база данных сейчас мы быстренько поднимемся и всё будет хорошо" Ага у них конечно умер один дата-центр но у них видимо умерла какая-то контроль панелька потому что попытка перевести на реплику базу данных закончилась повизшим этим кружком А в саппорте нам не отвечали Итого мы получается ладно данные мы не потеряли и слава богу но переключиться мы не смогли Да да Вот это вот ты знаешь и как раз-таки и мы 10 часов лежали 10 часов вот 2 недели назад Да это кошмар на самом деле Интересно как ты говоришь ну у тебя опыт да там теперь есть который вот как раз-таки связан с проблемой Это вот а гипер консолидации да там когда у тебя обычно всё нормально но когда упало у тебя понятно да вот этих вот число запросов саппорт влетает как бы в в 100 раз больше Понятно что они тебе помочь не могут да там в Клауде ты сам собственно говоря без рук да там ты говоришь: "Вот эта вот кнопочка не работает да там а залезть на сервис на на сервер как бы там и сам сделать я не могу" да
который надо надо понимать да там то есть мы смотрим есть люди которые делают там опять-таки всегда это не очень удобно да там mic решение да там или по крайней мере говори: "Слушай тебе данные важны да там хорошо бы иметь там disaster recovery где-то да там что у тебя есть там вот серверочек на который у тебя данные там реплицируются да там и если это вот cloud caput да там то ну да может у тебя есть где-то другое понимаешь И ещё что интересно да там что вот эти вот а вещи да там самые страшные вещи реально они ещё не происходили да там потому что ты подумаю например вот какого-нибудь не знаю там Амазона или у Клауда у него есть же как бы contr который вот может менеджить все вот эти вот сервера например там там база данных просто убить Представляешь если это всё вот там кто-то глобально захакает А я знаю такую историю А ты знаешь на рейдите как-то чувак писал что у какого-то админа обиженного доступы остались он просто зашёл и удалил Не ну это было да я вот помню было и были там девелопмент ошибки Я помню там одно время то ли там у Атлассины была да там то что они там а запустили какой-то скриптик который у них там по по удалял там А это Gitlab Ты наверное короче у Гитлаба была история там запустили тесты но флаг поставили а короче запустили на стейджинге но кто-то по ошибке поставил флаг что мы в продакшн-режиме и там выяснилось что у них не было сетка не была закрыта то есть у них был прямой доступ к продакшену со стейджинга и эта штука пошла по реальному ДНС-имени и грохнула им базу данных Помнишь она в прямом эфире восстанавливал Да Да Нет это было и у Гитлаба было и у вот какой-то из ATL компании Ну это очень типичная проблема да там что слушай вот ты там запусти думаешь что ты делаешь это в тестинге на самом деле каким-то образом оно пошло в продакш да там вот ну просто опять-таки ну это по крайней мере в рамках одной компании да там ну если вот действительно хакнут какой-то большой cloud то это может быть на очень долгие вот я про что да там что представляешь у тебя вот ну по одна компания там по крайней мере они могут решить этот Amazon котором тут резко нужно блин это решать не знаю там проблемы теперь компаний А тебе ребята из Амазона рассказывали у них реально мне кажется просто такие вещи всё-таки рулятся на уровне невозможности такого вообще доступа что у тебя нету просто списка всех базданных чтобы ты мог их выделить и сказать удалить Нет ну так вот выделить и удалить ну ну понимаешь я виду что в итоге да там вот как же ты говоришь у тебя есть вот это вот у людей contr contr play вот эта вот сама как бы Угу Ну есть да программка-то да там которая аутифицируется и как-то она это делает опять-таки там есть какие-то а-а какие-то системы защиты совершенно Ну понятно да то ну как все всегда да там что короче в какой-то момент наступит такая катастрофа которую мир ещё не видал в области баз данных и мы увидим базданых в области кладов да там потому что часто вот читаешь да там ну какие-нибудь да вот эти вот истории да там что почему оно упало и лежало так долго Да там я помню не были какие-то вот тоже там проблемы что Amazon регион лежал да там где там кто-то запустил да там и они вынесли эти BGP таблицы да там было роутинга да там и там половина интернета просто лежала пока это всё ну нужно было как-то восстановить По-моему мы тоже именно в этот в этом да лежали в этот момент О'кей Ну понятно да А и действительно когда ты мульти э зону берёшь у тебя база просто в иксы сразу вырастает по стоимости И этот ну это та штука где обычно не экономят И тебе действительно приходится платить И понятно почему в том числе идёт съезд на а какие-то свои решения Но вот если смотреть глобально посмотреть а вот сейчас появилось очень много там облаков А что вообще вот с миром за это время ещё знаешь какой тут вопрос то есть и облака же сами пытаются продавать свой консалтинг То есть это странно немножко если перкона ну то есть я понимаю что такое возможно но как будто бы для них это не то чтобы круто что вы если не какой-то их там реселлер авторизованный партнёр что вы там пытаетесь что-то наделать у них с точки зрения такого серьёзного саппорта То есть как это работает ну смотри на самом деле здесь как бы интересно да там то есть ну если говорить про клауды да там понятно что у них есть база данных да то ну тоже для них это же ну только часть их решения да то есть как бы ээ вот поэтому я к чему да потому что если вот говорить там что там что думает какой-нибудь не да а Amazon Web Services да там Opercoin наверное ничего да там потому что ну Он просто не знает кто мы такие да там понятно что какие-нибудь там general менеджер уже база данных они про про нас знают да там вот у нас интересное да там отношение То есть с одной стороны они знают да там что ну люди нам доверяют и мы как бы ну на самом деле позиционируемся по-прежнему что дать клиентам как бы нужный совет Поэтому они хотят чтобы мы клиентам которые хотят использовать их базы данных мы им могли помочь их использовать да там максимально хорошо В этом плане у нас есть с ними отношения У нас есть клиенты которые там используют RDS да там или Amazon Aurроora и так далее Это первая часть Вторая часть интересно что ты сказал что вот им интересно чтобы они этим занимались На самом деле софтверным компаниям консалтинг очень не интересен да то есть для них это на самом деле такое скажем то если это можно не делать то лучше это не делать да то есть лучше если делают партнёры да там или что-нибуд там ну наверное за исключением каких-нибудь там знаешь своих вот ну наиболее важных клиентов да там вот на которых действительно можно ну послать своих людей чтобы ты а им сделали консалтинг но это не зарабатывается на консалтинге зарабатывается на подписке на софт а консалтинг - это просто как ну знаешь чтобы клиент был был счастлив Вот поэтому тоже мы можем делать ну и такие какие-то сервисы иногда Но опять-таки для нас же непосредственно как я сказал консалтинг занимает небольшую часть да там потому что остальной нас бизнес мы хотим то же самое подписку Ну да да понятно И если вот на это всё глобально посмотреть вот базы данных проблемы которые были в принципе мы много с тобой разобрали но вот типа мы как-то больше всё прошлое и немножко уже про настоящее но вот куда всё движется например вот если я имею в виду как бы и на таком глобальном уровне и на локальном уровне потому что я единственная вещь сразу скажу с одной стороны что я вижу я вижу всплеск сумасшедшего количества разных баз данных и у меня есть информация о том что ты инвестируешь в некоторые из них А вот потому что я встречался с людьми с разными А второе я вижу что тот же самый Позгрес Ты что не сделаешь позгрес говорит: "А у нас это внутри уже есть" Вот И как будто бы он это делает И вот как вот это всё ты видишь как цельную картинку Ну смотри да А опять-таки я наверное вернусь к те же самому вопросу да то что сказать что вот есть какая-то вот один правильный ответ на вопрос ну такого нету Да есть конечно ребята которые говорят: "Слушайте ребята да там что любая проблема может быть решена с помощью постгруса а если проблема не может быть решена с помощью постгрыша то это неправильная проблема да там то есть ну э людей на возрасте с такой философией достаточно достаточно много да там но а на самом деле же а тут тоже есть всегда какие вещи да там что постгре - это такая хорошая база данных общего назначения да там то есть она умеет многие вещи там делать но при этом ну вот есть например у постгреш там полнотекстовый поиск да там ну если ты говоришь: "Слушай вот у нас у тебя есть большие распределённые там базы данных там типа эластика в которых там ну много специальных фишек для а для поиска которые в постгрусе нет да есть например PGвектор для Vector Sech Отличное как бы расширение да там но при этом есть специализированный там вектор сч базы данных понятно которые инвестируют в это в 10-100 раз там больше чем Постгрес да там у них есть вот с специальные фичила для сложных приложений и так далее и тому подобное Вот И это вот наверное такая как бы важная вещь что часто у тебя есть как что если если ты как бы чуть-чуть играешь да там слушай вот у меня есть поз да там мне нужно там поискать не знаю заодно там по миллиону документов да ты будешь использовать погрс это отлично да там если ты а не знаю да там делаешь ну а поиск для чего-нибудь там внутри там фейсбука например да там то наверное там будет что-то использоваться другое да там просто ну там уже в используется база данных которые специализированы для для этой фишки И мне кажется это вот и будет происходить такой вот развитие в дальнейшем да там параллельно Чем сейчас интересное время да вот почему вот ты говоришь стало баз данных много Я вот часто по этому поводу рассказываю да почему реально это Ну первое ты может быть слышал про такие а вещи да вот как Shift Left или говорят developers new king makers да там то есть идея в том что девелоперы могут решать больше И часто девелоперы да там люди интересные да там они любят играться с разными как бы там базами данных которые как бы есть в них там разные концепты подходы да там м и так далее У них есть эта возможность И это в дальнейшем ещё а накладывается на что что многие базы данных open source это значит я мне не нужно не знаю идти какой-нибудь там с salзом разговаривать да там чтобы получить демку и так далее С ними можно играться на выходных легко непринуждённо И третье даже для бизнеса у нас есть cloud То есть если раньше было такое решение: "А вот ты хочешь себе поставить эту XYZDB наша компания операционщиков её не поддерживает поэтому ты её конечно можешь использовать но если что-то сломается ночью вставать и разбираться тебе" Теперь у нас есть cloud который тебе да там любую базу данных предоставляет как бы через два клика и которые говорит: "Слушайте вот всякие там мелкие проблемы мы будем решать за вас да там" То есть что опять-таки позволяет вот этому вот разнообразию базы данных получаться да даже когда у людей нету опыта их операционного использовать Ну есть тут нюанс Я знаешь что слышал про это вот у меня видишь про так получается что про базы ну минимум третий выпуск наверное четвёртый даже пятый наверное уже выпуск говорим То есть как-то вот базы часто встречаются потому что наверное одна из самых сложных тем Ага С остальным-то попроще Там был такой момент мы как-то бизнес обсуждали вот с Сашей про Viкorриx если ты этот проект знаешь Да он кстати собственно он же про тебя тоже говорил Так вот он знаешь что сказал он говорит: "Слушай большинство баз которые пытаются вот именно как отдельный не в смысле куда-то в облака в Amazоon затащили а которые вот сами по себе пытаются" Он говорит: "У них у всех э ну слабенько идёт их бизнес" То есть вот это вот решение это у многих идёт не просто Не ну понимаешь тут же вопрос тоже на чём ты делаешь деньги да там а это одно да там а что доступно чтобы поиграться то есть это как бы наверное вот тоже первая такая часть Угу Вот То есть да понятно что с базами данных идёт сложно Но опять-таки тут же тоже сложно как бы конкурировать с амазонами да там потому что если ты вот действительно человек который готов да вот идея что пропритарное решение я буду использовать в клауде да там то ты пойдёшь и Amazon тебе скажет А у них есть решение практически на любую проблему Оно всегда может быть не самое эффективное да там но что-то они тебе А ну зато из коробки всё в одном месте да зато всё из коробки в одном месте Вот Ну и э с с базами данных понятно да что сейчас э ну данных да вот если вот смотреть рост данных очень большой понятно что содаёт возможности да там а ну большой рынок соответственно позволяет как бы фрагментация Ну понятно да то что если у тебя был бы весь там весь рынок я там помню мы вот в девяностых годах или что-то там несколько всего там миллиардов долларов да там ну там не так много может быть юникормов да там в принципе в этом рынке То есть если мы сейчас говорим рынок базы данных да уже там про а там 100 млрд п п плюс да там в год ну понятно что там может быть много разных компаний да там которые могут прекрасно жить на этом на на этом рынке Знаешь вот так просто спрошу тебя в таком более блиц варианте А был же момент когда породилось большое количество сначала монго там все пророчили на OSQL потом значит я просто название уже могу забыть помнишь Facebook выпустил базу господи как же она называлась-то такая специализированная тоже KL база Кассандра да потом Тарантул ну это такая более российская разработка Вот я про Таранту хотел сказать И они все вот в какой-то момент знаешь вот всегда вот это вот как бы и потом раз все поисчезали Не совсем поисчезали да Знаешь что это здесь интересная очень а вещь да там то что а есть как бы база данных да там о которых мы вот говорим да там много вот А а есть вопрос: "А на чём как бы делаются деньги да там сейчас это не совсем ну одно и то же да если ты посмотришь как вот мы говорим слушай там про Oracle да вообще что-то ну не особо кто-то говорит а при этом ну ого-го там сколько денег делается на на Oracle а любой там Mysqul и Постгрес позавидует правильно же да А вот то же самое и здесь да то есть с одной стороны да то есть некоторые базы данных они ну взлетают у них как бы не получается да там вот я а там React база данных или умерла да там был FН DB аа там кто же вот недавно по-моему недавно фауна а тоже да там ээ сдохла да там были Inflx DB был да ну influx DB-то он и есть но они про вот ну короче было достаточно много да там вот баз данных и cloud решения которые там закрывались да там doule cloud вот это вот ну это не совсем база данных да там ну как вариант а там решение базы данных плюс всякие там книвается да там понятно но при этом тоже многие компании там а те же самые монго да там живёт растёт а достаточно хорошо да там у них там уже там а rвенueю за миллиард в год перевалила Я так понимаю И да опять-таки если посмотреть какие-нибудь там товарищи наверное там на Хабри или там на Hacker News да там не сильно жалуют а мон DB да там но а при этом у них рост э по-прежнему есть да там наверное в основном за счёт энтерпрайза А мне вот интересно вот вы же долго очень с Мескеленом работали потом у тебя позгрес появился наверное что-то ещё а потом вот ты редиссывалки вы взяли Ну по понятным причинам это тоже как бы сейчас основа современного интернета и наверное даже больше чем интернета А почему монги например нет то есть по какому принципу ты выбираешь куда А вы монгу тоже делаете серьёзно не может я пропустил монго Монга - это была вторая как разтаки база данных которую мы добавили да там потому что тогда было очень интересно да то есть они же всем вот у них был основной фокус ребята вот с My SQL уходите на монгу For Square по-моему номер один был этот проект который тащил всех тогда А да он же один из ярких примеров вот перехода на Ну дада Это он типа это Нью-йоркская мафия да Там они друг другу там а поддерживали Вот Да Не ну то есть это была первая кромеской вот мы тогда добавили добавили монго потом постгс да там и вот редис волки а совсем недавно Вот И понимаешь у Перкона здесь вот же опять-таки интересно есть поскольку мы альтернатива да там что нам хочется а это ну пара вещей да там то есть первое что должен быть достаточно большой рынок да там потому что ну мы а если ты играешь в альтернативу да там то ты понимаешь слушай ну у нас не будет большинство рынка да там то есть вот Oracle MySQL да там Перконы если нам повезёт всё будет хорошо да там мы может быть займём 5% 10% да но это вот как бы там лучший outc да поэтому рынок должен быть большой Вторая должна быть возможность вот этой вот как бы разности потенциалов да то есть должно быть что-то вот этот вот основной вендер он должен делать собственно говоря как-то ну не так от чего должна быть возможность для РКОН да то есть это вот было с Монгой да там если ты посмотришь постгрес там тоже вот есть такая интересная возможность да там она такая а что с чем мы тоже вот столкнулись да что все коммьюнити да там вроде бы база данных но все они настолько разные да вот как вот это вот устроено ну комьюнити бизнес да там например что интересно в Погрес комьюнити да там с одной стороны все говорят: "Ребята постгрес - это очень классное" Но на самом деле комьюнити постгрес - это [ __ ] вам нужно использовать наш коммерческий
фор там Amazon с этим И дальше получается тоже такая интересная политическая ситуация да что они как бы вот с одной стороны вот есть вот этот вот а постгрыз да там но при этом какие-то вот фичи которые есть практически всех коммерческих форков почему-то они не принимаются вот в этот ну э комьюнити погрес да там основной погресс ну например там encриption да там или же там ты вот ну что encриption забыл слово по-русски да там и ряд как бы других фишек да то есть тоже вот есть такая вот как бы интересная штука да там что с одной стороны вроде бы все мы любим постгрес это open source но с другой стороны коммерческий интерес комбинированный всех этих вендеров чтобы а каких-то вещей в комьюнити постгрес не было да там и это вот то что вот интересно где возможность перкона да там потому что мы говорим: "Слушайте ребята а мы можем сделать вот именно постг опять-таки открытую версию да там может быть там с нашими там расширениями патчами но которая может предоставлять вот то что вы можете получить только не знаю там с Enterprise DB да там или с другими коммерческими решениями да то есть это опять-таки вот наша такая позиция где мы видим возможность для этой экосистемы Ты просто классную штуку говоришь она вот знаешь такой красной линии сквозь все мои подкасты То есть у меня знаешь это как бы каждый подкаст немножко там по-своему уникален в зависимости от бэкграунда ведущих и того как они организуют У меня видишь такое как бы и с одной стороны девелоперское и с другой стороны предпринимательское То есть не то что часто не объединяют да в одном месте И просто ты говоришь очень классную вещь которую я часто пытаюсь донести разработчикам по поводу вот предпринимательского мышления То есть как же знаешь как это часто принято вот тут плохо тра-та-та переписали бы и мы с тобой постоянно об этом говорим Только по этой причине у нас есть возможность делать этот бизнес То есть если бы там было всё хорошо нафиг бы не были нужны все остальные И поэтому когда мы такую штуку видим надо сразу думать: "О это возможность для того чтобы что-то сделать" Вот то же самое как вот буквально мы с Сашей общались тут по поводу Прометеуса да который тормозит Ну вот тебе Виктория Matтрикс которую все переходят А так бы не было бы никакой Виктории Matриx Ну правильно да То есть это же вот ээ всегда вот эти вот если ты смотришь есть проблема да там как мы говорим Pain да там её нужно на ней как раз-таки можно решать Ну бизнес действительно да то есть это прикольно То есть вы так смотрите мало того что оно должно быть популярное надёжное что вам туда имеет смысл заходить но ещё и насколько она болезненная да потому что если там в принципе всё нормально но там делать нечего Но если там люди страдают и вы понимаете что а это не вопрос времени когда они у себя это пофиксят это именно какая-то системная проблема то вокруг этого можно строить консалтинг Ну не консалтинг а инструментарий конечно да Да это можно делать долгосрочный бизнес да там и вот ты вот сказал про а дис да там понятно что дис существовал много а много лет да там всегда вопрос не просто почему а почему сейчас да там вот мы влезли в этот бизнес после того как Редис сменил лицензию да там потому что понятно совершенно что а у тебя есть там ну ээ будет куча людей которые хотят либо не могут уже больше спорить тредис либо просто хотят ну постепенно слезть а чтобы ну не иметь потенциальных проблем Ну да вот да да да Кстати так пару слов про редис Опять же для меня дис вот мы используем его вообще в минимальном варианте Там записал прочитал вот это типа наш основной кейс Но я так понимаю что за эти годы там тоже как бы много чего произошло развилось и я даже знаю что люди используют его прямо как настоящую базу данных Или я неправильно понимаю всё Не не конечно конечно Если редис ну знаешь у него как бы интересно да там же был же такой кэш движок CASш McШ Да там вот и его да там потихонечку редис ну практически везде вытеснен используя как кэш какие-нибудь да там такие вот чистые простики in memory решения но после но со временем он конечно добавил много разного а разного функционала Вот используется ну уже далеко не только для таких решений А это кстати нормально вообще или нет просто ну оно же как бы было специализированным под кэш Всё было классно а у тебя что-то немножко меня это пугает какой-то швейцарский нож У тебя там ипса и вот коллекции Не странно ли всё это в одном месте соединять или ты думаешь это логично ты знаешь вот это вот интересно да там и меня спрашивают отчасти да там почему Перкона поддерживает много баз данных Да вот это вот и на самом деле здесь есть не только а это сейчас мы можем сказать вот это на самом деле хороший выбор да там что потому что вот вроде бы он там может быть падает пост говори растёт да там оперкона занимается и то и другое да у нас всё равно всё хорошо да там кто бы их не рос но но на самом деле причина поддерживать многие базы данных она была в другом да там для нас Почему потому что а если ты хочешь предлагать лучше решения своим клиентам да там часто ты сталкиваешься что на самом деле для этих решений подходит лучше другая база данных да там и ты вот начинае находишься в таком вот ну сложном ситуации да там ты либо говоришь людям: "Ой ребята вы знаете вам лучше купить что-то другое что мы не продаём да там либо ты им продаёшь то что им не совсем подходит" Вот И на самом деле пока например если я вот там один или нас 1 2три инженера да там мы можем сказать: "Слушайте вот мы там всё понимаем да там и будем на самом деле честно если им это не подходит всё говорить" Но со временем в компании появляются такие люди как Sales да там Sales обычно это люди таких высоких моральных устоев да там которые э могут очень как ну у них очень-то флексибл подход к миру да там что если это а мне делает большую комиссию то это хорошо для моего потенциального клиента а если это делает маленькую комиссию то плохо да то есть как бы там вот и и и и получается как бы так да что вот у тебя может одни соображения Но всё равно селзы будут вот пытаться это максимально каким-то образом продать что у тебя есть Поэтому единственный реально вопрос да там как ты можешь а ну делать своим хорошим клиентом - это расширять портфолио чтобы действительно у тебя был вот этот вот на любое клиентское решение у тебя есть что-то из своего портфолио что ты можешь реально прида реально продать Поэтому вот потихонечку и расширяли да как я говорл там вот многие люди м хотели ну там монгоo да там опять-таки там другая usabлити и так далее О'кей мы это смогли аа добавить и не пытаться им рассказать что ой ребята вы знаете Монга - это вот плохо используйте My SQL Вот А ты бы порекомендовал кому-то монгу использовать ну а а не вот как тебе сказать я с большим трудом могу представить себе прямо вот кейс когда это бы было оправдано Ну вот не могу не знаю Понимаешь мне кажется опять-таки здесь вопрос понимать ээ как бы ну к клиента да там то есть если ты человек да там вот который я не знаю да там прошёл двухнедельные курсы программирования на Джаваскрипте так да там и вот вам там показали что-то на Монге да вот и вот ты собственно говоря такой человек который а пытаешься что-то что-то делать Ну о'кей делай с монгой потому что ни с чем с другим ты это сделать не сможешь да там и скорее всего объяснять тебе блин SQL что вот эти вот какие-то джойны там реляционная алгебра это всё слишком сложно понимаешь то есть вот поэтому тоже нужно как бы ну знаешь там понимать о том какой есть вот уровень человека который это использует О'кей да там понятно что если ты говоришь вот чисто технологический вопрос да там что вот что решить а вот то там могут быть другие вещи Вот Ну и на самом деле тоже да вот если мы говорим да там то что для создания каких-то вещей быстро да там слушай вот мы взяли да там какие-нибудь простые приложения быстро данные сфарганили задампали их в базу данных потом их показали вот то а ну монго может для этого вполне хорошо подходить О'кей А вот знаешь у меня наверное последний вопрос в этом отношении и он очень странный потому что мы про это вообще не говорили SQL А дело в том что я благодаря в том числе Дичеч и его 37 Signals как знаешь вот он камал начал продвигать и типа давайте уходить с облаков он пример такую же историю Ты знаешь что в новой рельсе просто сделали SQ по-моему дефолтной базой данных В чём мы сделали его дефолт базо данных в в рельсе в ресн А это обычно это обычно ну они всё-таки активно используются как ни крути там у них понятно популярность она на определённом уровня но всё-таки это толкает технологии которые там вперёд И это какой-то некий всегда для меня тоже показатель Когда-то кстати они кофе скрип таким образом очень сильно подняли Был такой момент да И и для меня просто это с какой стороны стало интересным потому что для меня SQL SQL всегда была история про ну файлик лежит у тебя там в базе обрабатывается надёжности никакой ничего нет А тут я короче смотрю и оказывается тамлоги есть там есть что-то Короче она как будто бы развивается и дошла до уровня что люди готовы её в продакшене использовать в конкурентном а так сказать Ну слушай ты знаешь вот что что интересно да там SQLite а ну а вообще да уже даже там я помню 10 лет назад да то есть это была а база данных да ну вот во-первых с точки зрения там традиционности и так далее у неё было всё очень хорошо да там причём ну я знаю её там основного автора да там вот он мы там сча встречались он обсуждал как они как бы тестируют SQL- это вообще а нечто да там потому что SQL L он используется в многих как бы очень таких ну странных ээ а девайсах да там в которые в которых не то что как у тебя я не знаю да там вот аа там постгрыз да там где ты считаешь у тебя вот всё там диски надёжные если ты сказал там что я закомитил транзакцию на диск она действительно закомитилась да там вот в разных embed девайсах да там там всё может быть совсем по-другому да там и SQL у него скажем так многие миллиарды деплойментов уже были многие 10 лет назад да то есть какой-нибудь ты посмотришь Skype внутри Скайпа да там например SQLite да там какой-нибудь Firefox и Chrome SQLite да там возьмё возьми как бы Android ну телефоны да но это синг это сингle usagеш То есть в данном случае как раз вопросов к нему не было это была идеально но вот именно в конкурентной среде для меня вот это в конкурентной среде там аа ну по-прежнему да там нету вот этой вот такой большой параллельной транзакционности как в постгресе или в в этом Но понимаешь что интересно да там что а если ты посмотришь да там что базы данных они стали ну они по-прежнему эффективные да то то есть про что я говорю да вот если ты вот посмотришь какой-нибудь там не знаю там современный Skype да там я не знаю на чём там на электроне сделал или на какой-нибудь там другой херне да там где-ты слушаешь думаешь блин ну приложение что делать там последнее почему я блин вот кликнул сюда и жду 5 секунд пока на моём блин там 16 core CPU пока ты там думаешь почему эта [ __ ] занимает 16 ГБ памяти да там что ты делаешь там простейшая приложулька да там и вот понимаешь многие вот эти вот мм мне кажется вот опять-таки веб-девелоперы да там и так далее Вот это фреймвор фреймворки фреймворки вот столько вот этого вот оверхеда да там вот в этой части что база данных которые ну производительность их выросла да там с производительностью процессоров да и так далее они очень часто как бы не баттлны запятные в общем слушай всегда были обратные разговоры ровно обратные Типа вы никогда не упрётесь в это вы всегда упрётесь в базу Типа вообще без разницы как у вас там код работает Это же тоже всё не всё немножко ээ от скейла развивае потому что понимаешь тоже вот чем очень интересно да там что вот есть такая вот ну как бы тебе сказать а большой наверное полярность да там вот у тебя с одной стороны есть single ну вот как бы приложе приложение да там вот я не знаю я например себе поставил какую-нибудь там не знаю джира да там вот у нас она стоит как бы на команду не знаю там из 100 500 не знаю Да там человек ну сколько там ну будет там два-три как бы там транзакции в секунду ну не будет там ну сам почина не будет да А у тебя там сингle Fred SQLite он прекрасно потянет не знаю там 50-100.000 там простых транзакций в секунду да там всё равно такая вот ну разница что запас производительности он офигенный А с другой стороны понятно вот мы о чём часто говорим да там нетфликсы фейсбуки какие-нибудь там эксы да там понятно что есть куча herscale приложений да там которые говорят ну вот если мы там соберём всё это ух у нас там блин а десятки миллионов да там транзакций в секунды проходят Понятно что там уже SQL Lite а не подойдёт Ну но приложения вот собственно говоря если говорить именно про числу да там большинство приложений они маленькие да Вот если ты там посчитаешь даже какой-нибудь там Superabase да там например я помню они там говорили сколько но большинство там баз данных да там оно я не помню сколько но значительно меньше там чем гигабайт Вообще вообще микроскопические да там они вообще как бы микроскопические да там и в этом плане SQL конечно он отличный Знаешь я сейчас что понял я вдруг задумался я не знаю на чём в чём хранят свои данные мессенджеры популярные Telegram Messenger WhatsApp и так далее Ты хоть про один из них знаешь в чём они хранили ну вот я не знаю Я помню что вот был что в скайпе был SQL да я не в чём там телеграммы не знаешь да я не уверен да там ну опять-таки ну что Петь да тебе спасибо большое что ты ко мне заглянул Вот очень было прикольно интересно И я наконец-то тоже хотел для себя вот эту историю всю с Маю скилем разобрать Я для себя её теперь понял Нам будет теперь куда ссылаться на ви на какое видео где можно так сказать всё это теперь хронологически понять и разобрать Вот кстати к слову вы инженеров ищете Есть вот меня смотрят всякие разные ребята есть им смысл а не конечно Ну мы говорили там про Перкон одна из моих компаний да там в Перконе ищем инженеров в Алtinity тоже ищем эженеров То есть да конечно да какую-нибуд ссылочку у тебя попросим чтобы да можно было ответиться Это будет интересно да Всем большое спасибо что смотрели Ставьте лайк если вам понравилось Пишите что вы думаете про эту тему базы данных и что вы выбираете И не забывайте подписываться на мой Telegram-канал где я всякое интересное про программирование рассказываю Петь тебе ещё раз спасибо Заезжай в гости погуляем поболтаем Да спасибо с удовольствием Ты если будешь у нас на севере на Колыме Северной Каролине тоже заходи Вот Спасибо тебе большое Ну давай пока всем Пока
Creators and Guests

