
[Anonymous]
03.04.2016
19:50:31
Couchbase.

Славик
03.04.2016
19:50:33
просто с лету брать монго не варик, нужно подумать и рассмотреть альтернативы

[Anonymous]
03.04.2016
19:50:38
Riak, Scalaris.

Славик
03.04.2016
19:50:42
чем монго круче остальных, что ты описал?

Google

[Anonymous]
03.04.2016
19:50:45
VoltDB & Aerospike (больше скорости).
Kyoto Tycoon.

Славик
03.04.2016
19:50:54
или у каждой из них свои какие-то сферы?

[Anonymous]
03.04.2016
19:50:55
RethinkDB.

KDRFF?
03.04.2016
19:50:58
Извеняюсь..

[Anonymous]
03.04.2016
19:51:00
Вроде других не помню.

Славик
03.04.2016
19:51:18
про кассандру где-то что-то видел

[Anonymous]
03.04.2016
19:51:20
MongoDB в данном случае как MySQL.
Общая для всех.

Славик
03.04.2016
19:51:24
как она по сравнению с монго?

[Anonymous]
03.04.2016
19:51:28
Популярная, с хорошей документацией.
Подходящее под множество решений.

Google

[Anonymous]
03.04.2016
19:51:39
MongoDB это BSON.
Cassandra - это ключ-ключ-значение.
(ключ-ключ) = колонка
Column-based.

Славик
03.04.2016
19:52:14
то есть ей нужна структура?

[Anonymous]
03.04.2016
19:52:17
А MongoDB хранит документы, а не ключи.

Славик
03.04.2016
19:52:20
кассандре
или она на лету делает колонки?

[Anonymous]
03.04.2016
19:52:49
Там нет JOIN'ов, это первое что в голову приходит.

Славик
03.04.2016
19:53:05
а как тогда?

[Anonymous]
03.04.2016
19:53:19
Там тоже есть понятие "структура таблицы".

Славик
03.04.2016
19:53:48
правильно понимаю, что если говорить по тг-пакеты, то монго я могу просто поднять и сразу сохранять туда пакеты
а для кассандры мне придется также определить структуру?

[Anonymous]
03.04.2016
19:53:57

Славик
03.04.2016
19:54:05
как и для sqlite

[Anonymous]
03.04.2016
19:54:08

Google

[Anonymous]
03.04.2016
19:54:10
Ну ты понял.
CQL3 похож на SQL, говорю же.

Славик
03.04.2016
19:54:33
то есть кассандра - это внутри Nosql, снаружи sql, в том числе и при создании базы?

[Anonymous]
03.04.2016
19:55:02
Google поможет тебе определить что это NoSQL.
Тот же Google тебе подскажет, что NoSQL - это не только MongoDB.
Как многие почему-то думают.

Славик
03.04.2016
19:55:48
в общем ок
ты меня убедил попробовать монго

[Anonymous]
03.04.2016
19:56:03
NoSQL - любая база, которая не является реляционной.
Это очень грубо, сейчас какой-нибудь Арсений закидает меня говном.

Славик
03.04.2016
19:56:15
но и кассандру тоже, если понравится монго

[Anonymous]
03.04.2016
19:56:18
Но если очень грубо это так и есть.

Славик
03.04.2016
19:56:33
в этой сфере грубости мне нравятся

[Anonymous]
03.04.2016
19:56:38

Славик
03.04.2016
19:56:38
так проще понять

[Anonymous]
03.04.2016
19:56:54

Славик
03.04.2016
19:57:40
можно сказать, что среди nosql кассандра самая близкая к sql?

[Anonymous]
03.04.2016
20:00:42
SQL - это язык запросов.

Google

[Anonymous]
03.04.2016
20:00:56
CQL3 очень похож на SQL.
MySQL и Cassandra однако, вещи разные.

Славик
03.04.2016
20:01:24
другие nosql-базы предоставляют cql для обращения к данным?
в монго как я понял вообще иной интерфейс для запросов

[Anonymous]
03.04.2016
20:01:40
В MongoDB вообще другой интерфейс.

Admin
ERROR: S client not available

[Anonymous]
03.04.2016
20:01:44
Да.
Там нет что-то вроде SELECT * from.
db.collection.find({});
В MongoDB.

Славик
03.04.2016
20:02:04
вот получается у кассандры самый близкий подход к вытаскиваю данных
?

[Anonymous]
03.04.2016
20:02:20
Hypertable использует собственный язык запросов HQL, например.
Но я с Hypertable сталкивался раз в жизни.
И ничего тебе не скажу по поводу схожести.
Как видишь, наверное да. Не могу сказать тебе точно, правда.
Может быть есть ещё что-то более "родное".
HQL я не копал, например, по причине озвученной выше.

Google

[Anonymous]
03.04.2016
20:03:45
И этот товарищ прав, потому что интерфейсом пользоваться легче, чем языком запросов.
Я очень часто слышу примерно следующее определение.

Il'ya
03.04.2016
20:04:55
Дай ссыль)

[Anonymous]
03.04.2016
20:04:58
Если структура базы в PostgreSQL и MySQL останавливает тебя, то попробуй MongoDB.
Подразумевается, что MongoDB в принципе умеет делать многие вещи.
Там тоже есть индексы.
Отношения с документами можно делать через Object ID.
А то и вообще внутри документа хранить.

Славик
03.04.2016
20:06:01
ок
убедил
попробовать
почему?

[Anonymous]
03.04.2016
20:07:15
Не надо пробовать, надо искать решения к твоим задачам.
Без фанатизма.

Славик
03.04.2016
20:07:39
у меня пока нет задач
есть небольшой простой, чтобы по-человечески набраться навыков