Частая смена работы становится нормой?

nightmare2
Уже с Приветом
Posts: 7187
Joined: 31 Jan 2005 15:06
Location: GA

Re: Частая смена работы становится нормой?

Post by nightmare2 »

valchkou wrote:Вы рассуждаете как наши топ манагеры.
Попробуйте сделать! хотя конечно понятие сложности у всех разное.
"Не сложно" в данном контексте означало, что задача выполнима для разработчиков реляционнйих баз данных.
Или вы считаете, что разработчики ORACLE или SQL Server не осилят MongoDB/Cassandra/whatever?
Vaiyo A-O, A Home Va Ya Ray, Vaiyo A-Rah, Jerhume Brunnen G!
nightmare2
Уже с Приветом
Posts: 7187
Joined: 31 Jan 2005 15:06
Location: GA

Re: Частая смена работы становится нормой?

Post by nightmare2 »

valchkou wrote:Но такие проекты админов не требуют.
A бэкап что делать будет?
Не я лично не против быть без админа, но наместе менагера я бы этого не делал.
Vaiyo A-O, A Home Va Ya Ray, Vaiyo A-Rah, Jerhume Brunnen G!
User avatar
valchkou
Уже с Приветом
Posts: 4185
Joined: 27 Apr 2011 03:43
Location: Сергели ->Chicago

Re: Частая смена работы становится нормой?

Post by valchkou »

nightmare2 wrote:
valchkou wrote:Вы рассуждаете как наши топ манагеры.
Попробуйте сделать! хотя конечно понятие сложности у всех разное.
"Не сложно" в данном контексте означало, что задача выполнима для разработчиков реляционнйих баз данных.
Или вы считаете, что разработчики ORACLE или SQL Server не осилят MongoDB/Cassandra/whatever?
наоборот я считаю, что смогут и возможно сейчас самое подходящее время.
Только для этого им придется выучить к примеру java или python, после чего они перестанут быть разработчиками ORACLE
User avatar
Леонид Ильич Брежнев
Уже с Приветом
Posts: 8628
Joined: 22 Mar 2011 01:40

Re: Частая смена работы становится нормой?

Post by Леонид Ильич Брежнев »

Под "запрыгнуть" я поразумеваю уровень стать в области хотя бы заведующим отделом ЦК, т.е. Principle Software Engineer ну или MVP по Майкрософтовской классификации со знанием теории и интернал продуктов. А не просто знатоком очередного SDK.
User avatar
valchkou
Уже с Приветом
Posts: 4185
Joined: 27 Apr 2011 03:43
Location: Сергели ->Chicago

Re: Частая смена работы становится нормой?

Post by valchkou »

nightmare2 wrote:
valchkou wrote:Но такие проекты админов не требуют.
A бэкап что делать будет?
Очень своевременное замечание, не в пользу relational DB.
на cassandra его делать не надо, данные сами разбегаются по серверам, как тараканы из тумбочки.
User avatar
АццкоМото
Уже с Приветом
Posts: 15242
Joined: 01 Mar 2007 05:18
Location: VVO->ORD->DFW->SFO->DFW->PDX

Re: Частая смена работы становится нормой?

Post by АццкоМото »

имхо, рассуждения о преимуществах и недостатках rdbms vs nosql совершенно иррелевантны проблеме. с 14 годами в оракле никто уже rdbms/sql не отберет. а nosql - вполне логичный бэкап план на случай массового исхода из оракла и связанных с этим проблем с работой
Мат на форуме запрещен, блдж!
User avatar
dotcom
Уже с Приветом
Posts: 9035
Joined: 25 Oct 2011 19:02
Location: SVO->ORD->SFO

Re: Частая смена работы становится нормой?

Post by dotcom »

valchkou wrote: Очень своевременное замечание, не в пользу relational DB.
на cassandra его делать не надо, данные сами разбегаются по серверам, как тараканы из тумбочки.
Тараканы могут разбегаться и в RDBS с таким же успехом. Другое дело, что cтоимость поддержки тараканов и managed service от хостера какого-нибудь Dynamo или Cassandra по сравнению с таким же сервисом от Оракла будут различаться в разы, а то и на порядки.
User avatar
crypto5
Уже с Приветом
Posts: 4637
Joined: 24 Oct 2009 01:38
Location: Chicago ;-) -> SFBA!

Re: Частая смена работы становится нормой?

Post by crypto5 »

dotcom wrote:
valchkou wrote: Очень своевременное замечание, не в пользу relational DB.
на cassandra его делать не надо, данные сами разбегаются по серверам, как тараканы из тумбочки.
Тараканы могут разбегаться и в RDBS с таким же успехом. Другое дело, что cтоимость поддержки тараканов и managed service от хостера какого-нибудь Dynamo или Cassandra по сравнению с таким же сервисом от Оракла будут различаться в разы, а то и на порядки.
А postgres/mysql?
In vino Veritas!
User avatar
crypto5
Уже с Приветом
Posts: 4637
Joined: 24 Oct 2009 01:38
Location: Chicago ;-) -> SFBA!

Re: Частая смена работы становится нормой?

Post by crypto5 »

valchkou wrote:
nightmare2 wrote:
valchkou wrote:Но такие проекты админов не требуют.
A бэкап что делать будет?
Очень своевременное замечание, не в пользу relational DB.
на cassandra его делать не надо, данные сами разбегаются по серверам, как тараканы из тумбочки.
Данные то разбегаются, только проблемы могут быть не хардварные а софтварные(ошибка в программе) и проблемные данные тоже будут разбегаться с той же скоростью.
In vino Veritas!
User avatar
dotcom
Уже с Приветом
Posts: 9035
Joined: 25 Oct 2011 19:02
Location: SVO->ORD->SFO

Re: Частая смена работы становится нормой?

Post by dotcom »

crypto5 wrote: А postgres/mysql?
Тут сложно сравнивать. Если не мучиться с бездонной файловой системой для MySQL, то цена должна быть та же.
User avatar
crypto5
Уже с Приветом
Posts: 4637
Joined: 24 Oct 2009 01:38
Location: Chicago ;-) -> SFBA!

Re: Частая смена работы становится нормой?

Post by crypto5 »

dotcom wrote:
crypto5 wrote: А postgres/mysql?
Тут сложно сравнивать. Если не мучиться с бездонной файловой системой для MySQL, то цена должна быть та же.
Что такое бездонная файловая система? И та же по сравнению с чем?
In vino Veritas!
nightmare2
Уже с Приветом
Posts: 7187
Joined: 31 Jan 2005 15:06
Location: GA

Re: Частая смена работы становится нормой?

Post by nightmare2 »

valchkou wrote:Очень своевременное замечание, не в пользу relational DB.
на cassandra его делать не надо, данные сами разбегаются по серверам, как тараканы из тумбочки.
И что это меняет?
Когда ваша кассандра загнется вместе с серверами где живут тараканы и данные, кто будет восстанавливать все это?
И самое главное, кто будет за все это отвечать?
Vaiyo A-O, A Home Va Ya Ray, Vaiyo A-Rah, Jerhume Brunnen G!
User avatar
valchkou
Уже с Приветом
Posts: 4185
Joined: 27 Apr 2011 03:43
Location: Сергели ->Chicago

Re: Частая смена работы становится нормой?

Post by valchkou »

nightmare2 wrote:
valchkou wrote:Очень своевременное замечание, не в пользу relational DB.
на cassandra его делать не надо, данные сами разбегаются по серверам, как тараканы из тумбочки.
И что это меняет?
Когда ваша кассандра загнется вместе с серверами где живут тараканы и данные, кто будет восстанавливать все это?
И самое главное, кто будет за все это отвечать?
все верно,
кроме того это все хозяйство надо и настраивать и мониторить.
Но этот чел более не DBA, я даже не знаю как он точно завётся.

фишка не в том, что nosql подход чем то лучше или хуже sql,
а в том, что и картинки и таблица расходов с nosql получаются красивее для руководства.
К тому же началъника не против иметь базворды и в своем резюме тоже.
А страдают не в чем не повинные DBA
kostik78
Уже с Приветом
Posts: 3170
Joined: 17 May 2007 14:07

Re: Частая смена работы становится нормой?

Post by kostik78 »

ПростоНик wrote:kostik78,
не могли бы вы развить тему по поводу "реляционные транзакционые БД плохо работают в распределенных системах, хотя народ упорно пытался/пытается их применять" ?
Всю жизнь работаю с такими системами, и еще никто не жаловался.
Хотя тут уже написали про распределенные транзакции но я имел ввиду немного другое. Транзакционная модель подрузомевает наличие транзакционного менеджера (то бишь арбитра). Наличие арбитра дает автоматический bottleneck и в некоторых случаях spof. Плюс реалиоционная модель не подрузомевала concurrent updates of same data/row, так как полагается на наличие транзакции. Если нужно сделать true master-master model или синхроный кластер то появляются выше-упомянуютые распределенные транзакции со всем ихним nightmare.

С другой стороны Dynamo, Casandra, Riak and etc изначально проектировались на concurrent updates, high-availability, throughput и много-нодовую конфигурацию. Соответсвенно они работают стабильнее в распределенных системах/кластерах особенно если мы говорим про несколько датацентров работающие паралельно. Хотя тут другой nightmare - data consistency. И мой поинт был то что это две дополняющие технологии но не заменяющие.
kostik78
Уже с Приветом
Posts: 3170
Joined: 17 May 2007 14:07

Re: Частая смена работы становится нормой?

Post by kostik78 »

valchkou wrote: А давайте возьмем конкретный проект, и попробуем дополнить одно другим.
У нас NoSql пришел, чтобы убить SQL. Держать обе и накладно и смысла нет.
Простой пример - Authorization session store на несколько десятков милионов пользователей с несколькими тысячами реквестов в секунду. Я в Оракле не большой специалист, но вот про MySQL и Postgres могу сказать, что им плохо будет от такого. С другой стороны Riak вполне себя хорошо чуствует в этой самой же ситуации.

С другой стороны делать аналитику или BI на Riak или даже Mongo то еще удовольствие.
User avatar
valchkou
Уже с Приветом
Posts: 4185
Joined: 27 Apr 2011 03:43
Location: Сергели ->Chicago

Re: Частая смена работы становится нормой?

Post by valchkou »

kostik78 wrote:
valchkou wrote: А давайте возьмем конкретный проект, и попробуем дополнить одно другим.
У нас NoSql пришел, чтобы убить SQL. Держать обе и накладно и смысла нет.
Простой пример - Authorization session store
это пример проекта где нужен sql + nosql ?
kostik78
Уже с Приветом
Posts: 3170
Joined: 17 May 2007 14:07

Re: Частая смена работы становится нормой?

Post by kostik78 »

valchkou wrote:
kostik78 wrote: Простой пример - Authorization session store
это пример проекта где нужен sql + nosql ?
Это пример где NoSQL работает лучше чем SQL. И Authorization sessions store это типичный use-case для cloud-base service/product. Чем плох этот пример? Опять же практически в любом комерческом сервисе нужен BI.
User avatar
valchkou
Уже с Приветом
Posts: 4185
Joined: 27 Apr 2011 03:43
Location: Сергели ->Chicago

Re: Частая смена работы становится нормой?

Post by valchkou »

kostik78 wrote:
valchkou wrote:
kostik78 wrote: Простой пример - Authorization session store
это пример проекта где нужен sql + nosql ?
Это пример где NoSQL работает лучше чем SQL. И Authorization sessions store это типичный use-case для cloud-base service/product. Чем плох этот пример? Опять же практически в любом комерческом сервисе нужен BI.
Пример хорош, я просто не понял к чему он,
вы ответили примером на мой пост, показать проект, где SQL и NOSQL друг друга дополняют.
А получилось наоборот. Или я что то не так понял
User avatar
crypto5
Уже с Приветом
Posts: 4637
Joined: 24 Oct 2009 01:38
Location: Chicago ;-) -> SFBA!

Re: Частая смена работы становится нормой?

Post by crypto5 »

valchkou wrote:
kostik78 wrote:
valchkou wrote:
kostik78 wrote: Простой пример - Authorization session store
это пример проекта где нужен sql + nosql ?
Это пример где NoSQL работает лучше чем SQL. И Authorization sessions store это типичный use-case для cloud-base service/product. Чем плох этот пример? Опять же практически в любом комерческом сервисе нужен BI.
Пример хорош, я просто не понял к чему он,
вы ответили примером на мой пост, показать проект, где SQL и NOSQL друг друга дополняют.
А получилось наоборот. Или я что то не так понял
НУ видимо в этом примере данные пользователей хранятся в SQL, и используются для создания сессии, а сама сессия хранится в NoSql.
In vino Veritas!
Easbayguy
Уже с Приветом
Posts: 10599
Joined: 17 Jul 2003 22:11

Re: Частая смена работы становится нормой?

Post by Easbayguy »

Три года назад когда у нас в компании прозвучала МОНГО и народ начал раздувать шеки, никто не говорил об ограниченной применимости продукта. Все кричали, все никиких больше денег ораклу, даже с МySQL заставляли переписовать на монго. Сейчас, 2 ВП больше нету. Вернули все что перевели с МySQL и о монго никто больше не заикается. Сейчас перевожу базы на более приличное железо.
Пх'нглуи мглв'нафх Ктулху Р'лайх угахнагл фхтагн
User avatar
crypto5
Уже с Приветом
Posts: 4637
Joined: 24 Oct 2009 01:38
Location: Chicago ;-) -> SFBA!

Re: Частая смена работы становится нормой?

Post by crypto5 »

Easbayguy wrote:Три года назад когда у нас в компании прозвучала МОНГО и народ начал раздувать шеки, никто не говорил об ограниченной применимости продукта. Все кричали, все никиких больше денег ораклу, даже с МySQL заставляли переписовать на монго. Сейчас, 2 ВП больше нету. Вернули все что перевели с МySQL и о монго никто больше не заикается.
Это проблема не ограниченности NoSql, а незрелости решений на рынке, особенно два года назад. Со временем все устаканится.
In vino Veritas!
User avatar
Zuk
Уже с Приветом
Posts: 17340
Joined: 28 Jun 2000 09:01

Re: Частая смена работы становится нормой?

Post by Zuk »

Easbayguy wrote:Три года назад когда у нас в компании прозвучала МОНГО и народ начал раздувать шеки, никто не говорил об ограниченной применимости продукта. Все кричали, все никиких больше денег ораклу, даже с МySQL заставляли переписовать на монго. Сейчас, 2 ВП больше нету. Вернули все что перевели с МySQL и о монго никто больше не заикается. Сейчас перевожу базы на более приличное железо.
а почему?
Easbayguy
Уже с Приветом
Posts: 10599
Joined: 17 Jul 2003 22:11

Re: Частая смена работы становится нормой?

Post by Easbayguy »

crypto5 wrote:
Easbayguy wrote:Три года назад когда у нас в компании прозвучала МОНГО и народ начал раздувать шеки, никто не говорил об ограниченной применимости продукта. Все кричали, все никиких больше денег ораклу, даже с МySQL заставляли переписовать на монго. Сейчас, 2 ВП больше нету. Вернули все что перевели с МySQL и о монго никто больше не заикается.
Это проблема не ограниченности NoSql, а незрелости решений на рынке, особенно два года назад. Со временем все устаканится.
Понимаете если никто вашим сайтом не пользуется или блог там какой, то МонгоДБ можно использовать, если 2 часа простоя в деkабре могут обойтис в несколько миллионов долларов то нет. Так как большинство стартапов работает на уровне концепций и до настояшего траффика просто не доходит, то для разработки прототипа и навешать лапшу самое то.
Пх'нглуи мглв'нафх Ктулху Р'лайх угахнагл фхтагн
User avatar
dotcom
Уже с Приветом
Posts: 9035
Joined: 25 Oct 2011 19:02
Location: SVO->ORD->SFO

Re: Частая смена работы становится нормой?

Post by dotcom »

crypto5 wrote: Что такое бездонная файловая система? И та же по сравнению с чем?
Бездонная = distributed. Большие базы в MySQL либо надо сегментировать самому на уровне приложения, либо масштабировать за счет файловой системы. И то и другое требует больше затрат умственной деятельности, чем типичный NoSQL. Про "сранение с чем" - это про цену? Я говорил, что затраты на хостинг open source'а mysql/postgres и nosql'ного решения будет примерно тем же. Dynamo только вроде не open source, но это исключение.
Last edited by dotcom on 03 Apr 2013 18:49, edited 1 time in total.
kostik78
Уже с Приветом
Posts: 3170
Joined: 17 May 2007 14:07

Re: Частая смена работы становится нормой?

Post by kostik78 »

valchkou wrote: Пример хорош, я просто не понял к чему он,
вы ответили примером на мой пост, показать проект, где SQL и NOSQL друг друга дополняют.
А получилось наоборот. Или я что то не так понял
Хорошо смотрим весь стек :)

Например нужно построит cloud-base service с потдежкой множества пользователей. Но так как не все в жизни альтруисты, хочется сделать сервис платным. Теперь о том что я сказал ранее.
Как правило в таком сервисе требуется потдежка авторизации и multitentancy. Соотвественно нужно хранить где-то сессии по которым авторизовались пользователи. Можно хранить в SQL типа MySQL или Postgres. Будет работать for a while. А можно взять Riak и хранить сессии тама. Будет работать гораздо дольше :) Пристроили NoSQL.

А теперь мы еще хотим собирать статистику для пользователей и о пользователях, для того чтобы денежку собирать. То есть нам нужнен репортинг для начала, ну а в последствии полноценный BI. Так опять же выборов несколько. Взять и все забацать на Riak (дабы не плодить зоопарк), будет работать for a while :D Ну или пример Mongo (тоже будет работать но ограничениями). А можно взять Postgres (for free) или VerticaDB( for free on start and later for money). Работать будет лучше чем NoSQL. Ну а когда сервис выростет до биг-дайта, то там будет делать гибридный BI - Hadoop + Postgres/VerticaDB.

Так более понятно?

Return to “Работа и Карьера в IT”