Dados na memória | Arquivos | SGBDs | |
Persistência de dados | Requer hardware especial | Bom suporte | Bom suporte |
Custo de aquisição | Custo do hardware especial | Não há | Pode ser caro |
Custo total de posse | Variável | Variável | Variável |
Quantidade de dados | Limitado pelo hardware | Limitado pelo sistema operacional; A memória limita arquivos em cache |
Essencialmente sem limite |
Desempenho | Muito rápido | Rápido para acesso sequencial, certos acessos randômicos e para arquivos em cache | Rápido |
Estensibilidade | Limitada | Limitada | Excelente |
Acesso concorrente | Locking de objetos | Locking de arquivos | Locking de objetos ou de registros; Alguns SGBDs só têm locking de páginas |
Recuperação de crash | Shadow memory | Arquivos de backup | Bom suporte |
Integridade | Não há | Não há | Projetista pode especificar regras |
Suporte a transações | Não há | Não há | Transações curtas |
Distribuição | Não há | Não há | Às vezes |
Linguagem de consulta | Não há | Parcial | Poderosa |
Segurança | Não há | Proteção simples do sistema operacional | Pode ser simples ou sofisticado |
Metadados | Não há | Não há | Sim |