The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Распределенная БД Cassandra принята в число основных проекто..."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Распределенная БД Cassandra принята в число основных проекто..."  +/
Сообщение от opennews (??) on 24-Фев-10, 01:03 
Член организации Apache Software Foundation (http://www.apache.org/) (ASF) Мэтью Риу (Matthieu Riou) объявил (http://mail-archives.apache.org/mod_mbox/incubator-cassandra...) о том, что распределённое хранилище данных Apache Cassandra (http://incubator.apache.org/cassandra/) отныне становится проектом первого уровня (Apache Top-Level Project, TLP), что знаменует окончание периода нахождения проекта в "инкубаторе (http://incubator.apache.org/)".

Изначально проект Cassandra был разработан в недрах компании Facebook,  открывшего (http://perspectives.mvdirona.com/2008/07/12/FacebookReleases...)  исходные тексты проекта в июле 2008 года. Facebook также принимает участие (http://developers.facebook.com/opensource.php) в разработке некоторых других проектов Apache, включая Thrift (http://incubator.apache.org/thrift/), Hive (http://hadoop.apache.org/hive/) и Apache Hadoop.


Cassandr...

URL: http://mail-archives.apache.org/mod_mbox/incubator-cassandra...
Новость: http://www.opennet.dev/opennews/art.shtml?num=25539

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Распределенная БД Cassandra принята в число основных проекто..."  +/
Сообщение от uZver (??) on 24-Фев-10, 01:03 
Клево. Вроде еще и на кошерной Java все работает =)

PS как я понимаю Кассандра работает поверх HBase, что есть реализация BigTable поверх Hadoop.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "Распределенная БД Cassandra принята в число основных проекто..."  +2 +/
Сообщение от rstone (??) on 24-Фев-10, 09:04 
>PS как я понимаю Кассандра работает поверх HBase, что есть реализация BigTable
>поверх Hadoop.

Часть Hadoop это HDFS . Ее в кассандре нет . Нет вообще общей файловой системы .
Каждый нод сам по себе и получает данные от "соседей" .
Можно хранить несколько копий данных  . Можно настраивать как будет происходить репликация ( например в разные дата центры ) .

Нет встроенного понятия map-reduce  .

Глюк в 0.5 - невозможно удалить супер колумн .  Обещают починить .
Глюк в thrift - генерирует java code  с ошибками ( констаны записывает как 0,1 , потом надо их кастить в нужное )

А так 0.5 - работает  . Закончили dev и препрод циклы . Скоро в прод .

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "Распределенная БД Cassandra принята в число основных проекто..."  –1 +/
Сообщение от rstone (??) on 24-Фев-10, 09:08 
Кстати , дата модель :
5 уровней хеша  , ну то есть хеш внутри хеш внутри хеш и т.д .
Для тех кто знаком с перл - ясно сразу .
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

7. "Распределенная БД Cassandra принята в число основных проекто..."  +/
Сообщение от Аноним (??) on 24-Фев-10, 09:18 
>Кстати , дата модель :
>5 уровней хеша  , ну то есть хеш внутри хеш внутри
>хеш и т.д .
>Для тех кто знаком с перл - ясно сразу .

А это же просто супер, а то для хранилищ ключ/значение приходится выдумывать разные хитрые комбинации для сериализации больших хэшей, чтобы лишние данные не дергать туда и обратно.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

13. "Распределенная БД Cassandra принята в число основных проекто..."  +/
Сообщение от uZver (??) on 24-Фев-10, 13:04 
Значит Кассандра имеет распределенную структуру, но является альтернативой HBase. Правильно?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

15. "Распределенная БД Cassandra принята в число основных проекто..."  +/
Сообщение от rstone (??) on 24-Фев-10, 17:57 
В целом - да . Но есть ньюансы ;)
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

16. "Распределенная БД Cassandra принята в число основных проекто..."  +/
Сообщение от uZver (??) on 24-Фев-10, 22:56 
А в чем разница с HBase? вроде как обе системы распределенные с балансингом и защитой от сбоя. Обе хранят данные типа BigTable и обе "колоночные"...

?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. "Распределенная БД Cassandra принята в число основных проекто..."  +/
Сообщение от Аноним (??) on 24-Фев-10, 09:12 
>Клево. Вроде еще и на кошерной Java все работает =)

В интервью с главным разрабочиком Twitter http://nosql.mypopescu.com/post/407159447/cassandra-twitter-... было написано, что они долго выбирали распределенную БД и в конце концов остановились на Cassandra.  Из вариантов они рассматривали HBase, Voldemort, MongoDB, MemcacheDB, Redis, Cassandra, HyperTable. Видимо надежность и простота управления оказались важнее потери скорости из-за использования Java.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

11. "Распределенная БД Cassandra принята в число основных проекто..."  +/
Сообщение от ДяДя on 24-Фев-10, 10:44 
Железо обходится дешевле, чем люди и простои из-за людских ошибок.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

8. "Распределенная БД Cassandra принята в число основных проекто..."  –1 +/
Сообщение от rstone (??) on 24-Фев-10, 09:20 
Мы смотрели :

Voldemort - java
MongoDB  - по моему Erlang
MemcacheDB  - C
Redis - C

Из всего этого только Voldemort сравним с Cassandra .
MemcacheDB & Redis сами не распаралеливаются .

MongoDB вроде да , но он на текст заточен , точнее если хранить в нем документы то получаешь много вкусностей .

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

10. "Распределенная БД Cassandra принята в число основных проекто..."  +/
Сообщение от rstone (??) on 24-Фев-10, 09:25 

Кстати , если не нужно паралелить , Redis - зверь ;)
На скромном железе  я из него выжал 80,000 req/s  ( 1.5 кб даты за одну запись )


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

14. "Распределенная БД Cassandra принята в число основных проекто..."  +1 +/
Сообщение от Бизон on 24-Фев-10, 13:46 
MongoDB - С
CouchDB - Erlang
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

18. "Распределенная БД Cassandra принята в число основных проекто..."  +/
Сообщение от Basiley (ok) on 25-Фев-10, 09:37 
Mnesia - Erlang.
часть LYME-стэка.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

17. "Распределенная БД Cassandra принята в число основных проекто..."  +/
Сообщение от uZver (??) on 24-Фев-10, 22:58 
>Мы смотрели :
>
>Voldemort - java
>MongoDB  - по моему Erlang
>MemcacheDB  - C
>Redis - C

А чего HBase не смотрели?


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

20. "Распределенная БД Cassandra принята в число основных проекто..."  +/
Сообщение от rstone (??) on 26-Фев-10, 11:47 

HDFS нам не нужен .
map - reduce - не нужен .

У нас здоровый  cache ,  надо  будет его расширять постоянно.
С cassandra  мы просто добавляем еще железяку и все .

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

19. "Распределенная БД Cassandra принята в число основных проекто..."  +/
Сообщение от rfc.1118 on 25-Фев-10, 20:51 
> MongoDB вроде да, но он на текст заточен, точнее если хранить в нем документы то получаешь много вкусностей.

Например? Полнотекстовый поиск из коробки там никакой, IIRC.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

21. "Распределенная БД Cassandra принята в число основных проекто..."  +/
Сообщение от rstone (??) on 26-Фев-10, 11:48 

>Например? Полнотекстовый поиск из коробки там никакой, IIRC.

Сам факт что он там есть - это уже не тривиально .

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

22. "Распределенная БД Cassandra принята в число основных проекто..."  +/
Сообщение от james (??) on 27-Фев-10, 07:57 
тривиально = просто
Да он там есть... При чем тут "тривиально"? Говорят же - никакой он!
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

12. "Распределенная БД Cassandra принята в число основных проекто..."  –2 +/
Сообщение от Аноним (??) on 24-Фев-10, 12:19 
Я бы не стал использовать нечто включающее "динамо". На всякий случай )
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру