backend_podcast

ep006


Listen Later

Удаленная работа
boltdb

Встраиваемая key-value база данных. Чем-то напоминает SQLite за исключением того, что это просто key-value. Всего <3K LOC. Не поддерживается более, но стабильна: новых фич автор добавлять не планирует. Отлично подходит для интенсивных чтений. Использует lock'и.

  • транзакции на чтение и на запись;
  • автоинкременты;
  • бакеты могут быть вложенными;
  • итерации по ключам бакета с использованием курсора возможно в любых направлениях;
  • ключи отсортированы "байт-к-байту" за счет чего можно делать prefix-сканы и range-сканы (например по RFC3339-дате).
  • Объектно-ориентированный язык программирования Pharo

    В Pharo всего 6 ключевых слов.

    ...more
    View all episodesView all episodes
    Download on the App Store

    backend_podcastBy Artem Ostretsov