0

内存数据库是否是在数据库故障时执行读取操作的可行备份选项?可以偶尔将数据插入到内存数据库中,如果数据库服务器/Web 服务器出现故障(很少发生),仍然可以访问 Web 服务器之外的内存数据库中的数据。

4

3 回答 3

3

如果您要将整个数据库保存在内存中,则最好在内存中执行所有操作并将备份保存在磁盘上。

于 2011-05-02T22:41:40.837 回答
2

不,因为停电意味着您的数据库已经消失。或者如果 DB 进程死了,并且操作系统释放了它正在使用的所有内存。

我推荐第二个硬盘驱动器,外部或内部,并将数据转储到该硬盘驱动器。

于 2011-05-02T22:31:46.817 回答
1

显然,这可能取决于您的数据库使用情况。例如,我很难想象 StackOverflow 会这样做。

另一方面,并​​非每个应用程序都是如此。如果您的数据库使用受到限制,您可以从移动应用程序中获得提示,这些应用程序接受服务器可能并不总是可用的事实。并将您的 Web 应用程序视为移动客户端。请参阅使用面向服务的体系结构构建断开连接的移动应用程序

于 2011-05-02T22:37:28.587 回答