Использование memtables в sql. Когда это разумно и безопасно? - PullRequest
3 голосов
/ 26 марта 2010

Я только что читал обновление из проекта друга, упомянув об использовании memtables для временного хранения данных, а затем сброса в таблицу на диске. До сих пор я никогда не сталкивался с ситуацией, в которой я использовал бы memtable, или ситуацией, когда я думал, что использование таблицы mem было бы полезным; так интересно, когда кто-нибудь будет использовать таблицы памяти? Что делает Memtable (Appart от скорости доступа) разумным выбором? и насколько это безопасно, даже для временных данных? всегда есть ограничение доступной физической памяти.

1 Ответ

3 голосов
/ 27 марта 2010

Использует ли проект вашего друга Cassandra (или аналогичный проект NoSQL)? Потому что этот продукт использует структуры Memtables именно так, как вы описываете.

В то время как все продукты СУБД, которые вы включаете в свои теги, уже реализуют свои собственные процедуры управления памятью / записи данных. Я не могу себе представить, почему мы хотели бы наложить функцию, которую СУБД уже предоставляет нам. Если только у нас не слишком много времени простоя и нам нужно сжечь бюджет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...