首页 > 数据库技术 > 详细

In-memory database(IMDB),即内存数据库

时间:2020-08-01 12:26:35      阅读:136      评论:0      收藏:0      [点我收藏+]

In-memory database(IMDB),即内存数据库

 

oracle存储的最小粒度是data block,处于data block之上的逻辑数据库空间是extent,位于extent上的segment。

技术分享图片

oracle为segment分配空间时以extend为单位,extent在磁盘上未必是连续的。当用户分配一个新的extent时,其中的data block未必被同时分配。但如果用户为某个数据库对象分配扩展,那么data block 也同时被立即分配并加入free list中,如果extent并非为某数据库对象分配,那么data block 只在高水位线上(high water mark)移动时才分配。高水位线是segment中已用和未用空间的边界。

 

extent segment由一个或多个extent组成,extent是文件中一个逻辑上连续分配的空间(一般来讲,文件本身在磁盘上并不是连续的)。每个segment都至少有一个extent,有些对象可能还需要至少两个extent(回滚段就至少需要两个extent)。

In-memory database(IMDB),即内存数据库

原文:https://www.cnblogs.com/jiaoyaxiong/p/13413822.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!