Зачем использовать библиотеку DBM в Ruby

Кто-нибудь знает о практическом (реальном) использовании библиотеки Ruby DBM? Является ли это альтернативой более "распространенным" постоянным хранилищам ключей-значений, таким как Redis?

2 ответа

Решение
  • DBM - это очень старый "стандарт" (есть несколько версий, см. Пост).
  • Программное обеспечение для чтения / записи DBM гораздо более распространено, чем гораздо более новое Redis.

Если вам нужна совместимость с другим программным обеспечением, которое использует или генерирует DBM, используйте его.

В противном случае, вы, вероятно, правы, исследуя новые технологии, включая Redis. Но не останавливайтесь на Redis- вы также должны взглянуть на другие решения NoSQL. FindTheBest

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

Другие вопросы по тегам