24 сентября 2013 г.

SSTable & LSM-Tree

Многие NoSQL базы данных, в основе которых лежат концепции Google BigTable, в качестве формата файла для хранения данных на диске используют SSTable. К таким базам можно отнести, например, Cassandra, HBase и LevelDB. Однако, не смотря на обилие информации об этих хранилищах, мало кто задается вопросом, почему именно SSTable? Именно на этот вопрос я и постараюсь дать развернутый ответ.

16 сентября 2013 г.

7-я конференция .NET-разработчиков

dotnetconf cassandra

22 сентября 2013 состоится 7-я конференция .NET разработчиков, на которой я выступлю с докладом “Cassandra: быстрая запись данных в высоконагруженных системах”. Доклад будет посвящен такой замечательной базе данных, как Cassandra, и моему практическому опыту ее использования.

Что такое базы данных типа "column family"? Как с ними работать и какие задачи можно решать на их основе? Что такое уровень согласованности? Как обеспечить сверхбыструю запись под высокими нагрузками?

В рамках предстоящего доклада я постараюсь ответить на эти и многие другие вопросы. При этом, следуя сложившимся на dotnetconf традициям, упор будет сделан на практику.

Приходите! :)

UPD: Опубликовал презентацию и примеры

Демонстрационный пример (C#, 780 Kb)