Cassandra or MongoDB ?

Palych
Уже с Приветом
Posts: 13684
Joined: 16 Jan 2001 10:01

Re: Cassandra or MongoDB ?

Post by Palych »

ALV00 wrote:Это называется, здравствуй, старина Клиппер, моя мятежная юность! Все эти радости ручного управления данными и ощущения себя частью системы RDBMS.
Скорее - старина LDAP...
User avatar
Dmitry67
Уже с Приветом
Posts: 28294
Joined: 29 Aug 2000 09:01
Location: SPB --> Gloucester, MA, US --> SPB --> Paris

Re: Cassandra or MongoDB ?

Post by Dmitry67 »

теория относительности не дает возможности создать распределенные системы, которые являются consistent, так как consistency описывается как некое одновременное состояние компонент. а вот одновременность в разных системах разная. Состояние, consistent в одной системе отсчета является inconsistent в другой
Зарегистрированный нацпредатель, удостоверение N 19719876044787 от 22.09.2014
User avatar
crypto5
Уже с Приветом
Posts: 4637
Joined: 24 Oct 2009 01:38
Location: Chicago ;-) -> SFBA!

Re: Cassandra or MongoDB ?

Post by crypto5 »

Dmitry67 wrote:теория относительности не дает возможности создать распределенные системы, которые являются consistent, так как consistency описывается как некое одновременное состояние компонент. а вот одновременность в разных системах разная. Состояние, consistent в одной системе отсчета является inconsistent в другой
Ерунда какая, с синхронной репликацией все узлы системы всегда консистентны.
In vino Veritas!
User avatar
Dmitry67
Уже с Приветом
Posts: 28294
Joined: 29 Aug 2000 09:01
Location: SPB --> Gloucester, MA, US --> SPB --> Paris

Re: Cassandra or MongoDB ?

Post by Dmitry67 »

Всегда? То есть в одно и то же время ? :)
Увы, нет.

P.S.
В общем случае можно представить интернет, соединяющий N космических кораблей, двигающихся с околосветовыми скоростями
В такой системе даже сложно выработать понятие общего времени
Интересно как вести бухгалтерию, ведь нельзя выделить общие для всех периоды отчетности
Да, relativistic accounting непростая вещь
Зарегистрированный нацпредатель, удостоверение N 19719876044787 от 22.09.2014
Palych
Уже с Приветом
Posts: 13684
Joined: 16 Jan 2001 10:01

Re: Cassandra or MongoDB ?

Post by Palych »

Dmitry67 wrote:Всегда? То есть в одно и то же время ? :)
Увы, нет.

P.S.
В общем случае можно представить интернет, соединяющий N космических кораблей, двигающихся с околосветовыми скоростями
В такой системе даже сложно выработать понятие общего времени
Интересно как вести бухгалтерию, ведь нельзя выделить общие для всех периоды отчетности
Да, relativistic accounting непростая вещь
Ненужные абстракции и over engineering ;)
В реальности важно не время, а последовательность.
И надёжная синхронизация вполне возможна внутри системы ограниченой заранее оговоренными рамками.
User avatar
Dmitry67
Уже с Приветом
Posts: 28294
Joined: 29 Aug 2000 09:01
Location: SPB --> Gloucester, MA, US --> SPB --> Paris

Re: Cassandra or MongoDB ?

Post by Dmitry67 »

Хорошо. Но пусть осталась одна единица товара. Ее заказывают на планетах А и Б в близкое время. На какой раньше? В ряде случаев на этот вопрос нет однозначного ответа
Зарегистрированный нацпредатель, удостоверение N 19719876044787 от 22.09.2014
User avatar
crypto5
Уже с Приветом
Posts: 4637
Joined: 24 Oct 2009 01:38
Location: Chicago ;-) -> SFBA!

Re: Cassandra or MongoDB ?

Post by crypto5 »

Dmitry67 wrote:Всегда? То есть в одно и то же время ? :)
Увы, нет.

P.S.
В общем случае можно представить интернет, соединяющий N космических кораблей, двигающихся с околосветовыми скоростями
В такой системе даже сложно выработать понятие общего времени
Интересно как вести бухгалтерию, ведь нельзя выделить общие для всех периоды отчетности
Да, relativistic accounting непростая вещь
Понятие общего времени выработать очень легко, просто взять за стандарт время в какой то конкретной системе отсчета, например в центре земли.
In vino Veritas!
Palych
Уже с Приветом
Posts: 13684
Joined: 16 Jan 2001 10:01

Re: Cassandra or MongoDB ?

Post by Palych »

crypto5 wrote:Понятие общего времени выработать очень легко, просто взять за стандарт время в какой то конкретной системе отсчета, например в центре земли.
Можно ещё проче: пронумеровать все события и убедиться что номер увеличивается в правильной последовательности.
User avatar
Dmitry67
Уже с Приветом
Posts: 28294
Joined: 29 Aug 2000 09:01
Location: SPB --> Gloucester, MA, US --> SPB --> Paris

Re: Cassandra or MongoDB ?

Post by Dmitry67 »

Это возможно только если события разделяет timelike interval. Если нет, то для разных наблюдателей последовательность событий будет разная
Зарегистрированный нацпредатель, удостоверение N 19719876044787 от 22.09.2014
User avatar
f_evgeny
Уже с Приветом
Posts: 10367
Joined: 12 Apr 2001 09:01
Location: Lithuania/UK

Re: Cassandra or MongoDB ?

Post by f_evgeny »

Dmitry67 wrote:Это возможно только если события разделяет timelike interval. Если нет, то для разных наблюдателей последовательность событий будет разная
А это неважно, что разная, важно, чтобы соблюдался принцип причинности. Видимо, придется разработать специальную систему нумерации, натуральный ряд тут не подойдет.
Дальше, все будет только хуже. Оптимист.
User avatar
ALV00
Уже с Приветом
Posts: 1494
Joined: 08 Mar 2002 10:01
Location: NJ

Re: Cassandra or MongoDB ?

Post by ALV00 »

Dmitry67 wrote: В общем случае можно представить интернет, соединяющий N космических кораблей, двигающихся с околосветовыми скоростями
В такой системе даже сложно выработать понятие общего времени
Интересно как вести бухгалтерию, ведь нельзя выделить общие для всех периоды отчетности
Да, relativistic accounting непростая вещь
Им можно налоги вообще не платить, IRS их не догонит ;)
User avatar
DMAlex
Уже с Приветом
Posts: 1827
Joined: 09 Feb 2001 10:01
Location: Boston, MA, USA

Re: Cassandra or MongoDB ?

Post by DMAlex »

Сабина wrote:Что посоветуете из двух для изучения nosql ?
Мне с прошлой джавы one запомнилось что в MongoDB много каких то недоработок. Там выступала Trisha mcgee и из публики всю сессию были коменты что де то у вас не так, это не эдак.
Жили на Кассандре пару лет, недавно даж на training сьездили к ним в Хьюстон и все равно ушли на ElasticSearch который быстрее и удобнее для запросов.
...will release the power of QUAKEning!
User avatar
SOUND
Уже с Приветом
Posts: 1044
Joined: 27 May 2002 19:01
Location: Boston

Re: Cassandra or MongoDB ?

Post by SOUND »

На этой неделе начались очередные классы по МонгоДБ - если кому интересно.

https://university.mongodb.com/courses/schedule
M101J: MongoDB for Java Developers Jan 06, 2015 Mar 03, 2015 Introductory REGISTER
M101JS: MongoDB for Node.js Developers Jan 06, 2015 Mar 03, 2015 Introductory REGISTER
M101P: MongoDB for Python Developers Jan 06, 2015 Mar 03, 2015 Introductory REGISTER
M102: MongoDB for DBAs Jan 06, 2015 Mar 03, 2015 Introductory REGISTER
M202: MongoDB Advanced Deployment and Operations Jan 06, 2015 Mar 03, 2015 Advanced REGISTER
Data Wrangling with MongoDB (Udacity) N/A N/A Intermediate REGISTER
Сабина
Уже с Приветом
Posts: 19041
Joined: 11 Jan 2012 09:25
Location: CA

Re: Cassandra or MongoDB ?

Post by Сабина »

SOUND wrote:На этой неделе начались очередные классы по МонгоДБ - если кому интересно.

https://university.mongodb.com/courses/schedule
M101J: MongoDB for Java Developers Jan 06, 2015 Mar 03, 2015 Introductory REGISTER
M101JS: MongoDB for Node.js Developers Jan 06, 2015 Mar 03, 2015 Introductory REGISTER
M101P: MongoDB for Python Developers Jan 06, 2015 Mar 03, 2015 Introductory REGISTER
M102: MongoDB for DBAs Jan 06, 2015 Mar 03, 2015 Introductory REGISTER
M202: MongoDB Advanced Deployment and Operations Jan 06, 2015 Mar 03, 2015 Advanced REGISTER
Data Wrangling with MongoDB (Udacity) N/A N/A Intermediate REGISTER
+100

Совершенно кайфный класс :great:
Я в этот раз делаю все домашки вовремя :oops: . Во первых надо refresher для текущего проэкта, во-вторых решила бамажку получить на всякий :)
https://www.youtube.com/watch?v=wOwblaKmyVw

Return to “Вопросы и новости IT”