Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Tarantool 1.6: NoSQL database and application server

863 views

Published on

The presentation about Tarantool 1.6 (http://tarantool.org/

Published in: Software
  • Be the first to comment

  • Be the first to like this

Tarantool 1.6: NoSQL database and application server

  1. 1. Техническая конференция 18 октября 2014 г., г. Казань Tarantool 1.6: NoSQL база данных и application server в одном флаконе Александр Горный Mail.Ru Group
  2. 2. Александр Горный, CIO Mail.Ru Group
  3. 3. Tarantool 1.6: NoSQL база данных и Application server в одном флаконе
  4. 4. Mail.Ru Group Mail.Ru Group
  5. 5. История: 1998-2006 История 1998-2006
  6. 6. История: 2007 История 2007
  7. 7. История: 2007-2008 История 2007-2008
  8. 8. История: 2009-2010 История 2009-2010
  9. 9. Почему open source? Почему open-source?
  10. 10. История: 2010   Константин Осипов, руководитель и идеолог Tarantool История 2010 - …
  11. 11. Простота memcached, а ещё: • Репликация • Хранение данных на диске • Авторизация • Произвольный expire Key-value storage Key-value storage
  12. 12. Наша репликация  Внутри • асинхронность • row-based  Снаружи • автоматизм • надежность • самовосстановление Наша репликация
  13. 13.  Скорость  Компактность in-memory  Disk-store  Вторичные ключи  Транзакции NoSQL СУБД NoSQL СУБД
  14. 14. Скорость Скорость
  15. 15. Скорость Скорость
  16. 16. Данные Данные
  17. 17.  Hash  Tree  Bitset Индексы Индексы
  18. 18. insert into test(id, name) values (null, ‘bar’)  test:auto_increment{‘bar'} select * from test where name <= ‘foo’ limit 2 desc  test.index.name:select(‘foo', { iterator = 'LE', limit = 2}) Язык Язык
  19. 19. Database Application server Tarantool Tarantool 1.6 Tarantool 1.6
  20. 20. Lua Lua
  21. 21. Sophia Sophia Sophia
  22. 22. Важные адреса tarantool.org github.com/tarantool/ try.tarantool.org Debian Важные адреса
  23. 23. Perl PHP Python JavaNode.js Ruby Lua Поддержка языков Поддержка языков
  24. 24. Примеры использования Примеры использования
  25. 25. Примеры использования Примеры использования
  26. 26. Наши планы  Автошардинг  Синхронная репликация  Петабайт индексов mail.ru Наши планы
  27. 27. Присоединяйся! Установить с http://tarantool.org/ Присоединяйся
  28. 28. Техническая конференция 18 октября 2014 г., г. Казань Спасибо за внимание! Александр Горный CIO Mail.Ru Group E-mail: gornyi@corp.mail.ru Twitter: @gornal

×