OceanBase数据库除日志外的其他基线或转储数据是指的什么,这部分没有看明白?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
除日志外,OceanBase 数据库的其他基线或转储数据主要指的是存储在磁盘上的数据。这些数据主要包括两部分:一是基线数据,即数据库中的原始数据;二是转储数据,即从内存表(MemTable)转储到磁盘上的数据。
基线数据是数据库中的核心数据,包括了表、索引、视图等各种数据对象,以及这些对象中的数据。这些数据是数据库操作的主要对象,也是数据库查询和分析的主要数据来源。
转储数据则是由于内存使用达到一定阈值时,将 MemTable 中的数据存储到磁盘上以释放内存空间而产生的。这个过程被称为转储(Minor Compaction),转储后的数据仍然保存在磁盘上,可以作为数据库操作的源数据。
总的来说,除日志外,OceanBase 数据库的其他基线或转储数据主要是为了提供稳定的存储和快速的数据访问能力,以满足数据库的各种操作需求。
OceanBase数据库除日志外的其他基线或转储数据,指的是数据库中除了日志文件以外的其他备份或存储的数据。这些数据通常包括系统表、索引、视图等元数据信息,以及用户表中的数据。
在OceanBase数据库中,可以通过备份和恢复功能来保护数据的安全性。备份可以分为物理备份和逻辑备份两种类型。物理备份是指将整个数据库文件复制到另一个位置,而逻辑备份则是将数据库中的元数据信息和用户表中的数据导出到一个文件中。
此外,OceanBase数据库还提供了一些其他的备份和恢复方式,例如增量备份、差异备份等。这些备份方式可以根据不同的需求选择使用,以提高备份效率和减少存储空间的占用。
备租户在创建时不需要依赖除日志外的其他基线或转储数据,意思就是除了日志都不依赖。
静态基线数据(SStable)
可以看这个https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000218573 ,此回答整理自钉群“[社区]技术答疑群OceanBase”