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)。