java保留两位小数
相信大家对内存数据库的 概念并不陌生,之前园子里也有多位大牛介绍过SQL内存数据库的创建方法,我曾仔细 拜读过,有了大致了解,不过仍有很多细节不清晰,比如 : (1)内存数据库是把整个数据库放到内存中的吗? (2)数据都在内存里面,那宕机或者断电了,数据不是没有了吗? (3)据在内存是怎么存放的,还是按照页的方式吗,一行的大小有限制吗? (4)内存数据库号称无锁式设计,SQL是如何处理并发冲突的呢? 相信这些疑问也是大家在思考内存数据库时经常遇到的难题,下文将为大家一一揭开这些问题的面纱,如有不对之处,还请各位看官帮我指出。 一、 内存数据库是如何存储的,只放在内存吗?是把整个数据库放在内存吗? 答案:不是。 如果你还没有看过宋大侠的博客,建议现在就看看。 http://www.cnblogs.com/CareySon/p/3155753.html 在这篇文章中,我想着重引用如下两个信息: (1) 内存数据库其实就是将指定的表放到内存中,而不是整个数据库; (2)内存数据库用文件流的方式组织磁盘中的数据文件; 我再补充一个信息 (3)内存数据库的数据文件分data file和delta file,而且是成对出现; 1、内存数据库其实就是将指定的表放到内存中,而不是整个数据库; 从宋大侠的博客中可以知道,内存数据库的创建过程其实就是将表存放到内存中,而不是整个数据库。下图展示