首页 > 其他分享 >OceanBase 外表

OceanBase 外表

时间:2024-10-31 19:09:16浏览次数:1  
标签:文件 存储 OceanBase 创建 数据库 外表 外部

关于外表-V4.3.3-OceanBase 数据库文档-分布式数据库使用文档 https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000001431964

关于外表

更新时间:2024-09-30 23:00:00

编辑 分享

通常,数据库中的表数据存放在数据库的存储空间中,而外表的数据存储在外部存储服务中。创建外表时,需要定义数据文件路径和数据文件的格式。创建成功后,用户就可以通过外表从外部存储服务中读取文件中的数据。

外表可以像普通表一样,与其他表进行链接、聚合、排序等,外表与普通表的差异如下:

  • 外表的数据存储在外部文件中,普通表的数据存储在数据库中。

  • 外表是只读的,可以在查询语句使用,但不能执行 DML 操作。

  • 外表不支持添加约束和创建索引。

创建外表-V4.3.3-OceanBase 数据库文档-分布式数据库使用文档 https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000001431965

外表使用注意事项

  • 外表只能执行查询操作,不能执行 DML 操作。

  • 查询外表时,如果外表所访问的外部文件已删除,系统不会报错,会返回空行。

  • 由于外表所访问的文件由外部存储系统进行管理,当外部存储不可用时,查询外表将会报错。

后续操作

外表创建时,系统会将 LOCATION 中指定路径下匹配 PATTERN 的文件列表保存在 OceanBase 数据库的系统表中,外表扫描时会根据该列表来访问外部文件。如果外部目录中新增了其他文件,则需要执行更新外表文件的操作,将新增文件添加到外表的文件列表中,相关操作请参见 外部文件管理

外表创建后,也可以删除,删除外表的语句与普通表相同,您使用 DROP TABLE 语句删除外表,详细操作可参考 删除表

 

翻译

搜索

复制

关于外表

更新时间:2024-09-30 23:00:00

编辑 分享

通常,数据库中的表数据存放在数据库的存储空间中,而外表的数据存储在外部存储服务中。创建外表时,需要定义数据文件路径和数据文件的格式。创建成功后,用户就可以通过外表从外部存储服务中读取文件中的数据。

外表可以像普通表一样,与其他表进行链接、聚合、排序等,外表与普通表的差异如下:

  • 外表的数据存储在外部文件中,普通表的数据存储在数据库中。

  • 外表是只读的,可以在查询语句使用,但不能执行 DML 操作。

  • 外表不支持添加约束和创建索引。

标签:文件,存储,OceanBase,创建,数据库,外表,外部
From: https://www.cnblogs.com/papering/p/18518690

相关文章

  • 深入解析 OceanBase 数据库中的局部索引和全局索引
    深入解析OceanBase数据库中的局部索引和全局索引引言在分布式数据库中,索引的设计对于优化查询性能至关重要。OceanBase作为一款高性能的分布式关系数据库,支持局部索引和全局索引两种索引类型。理解这两种索引的特点和适用场景,对于数据库开发人员提高系统性能、减少维护......
  • 攻坚金融关键业务系统,OceanBase亮相2024金融科技大会
    10月15-16日,第六届中新数字金融应用博览会与2024金融科技大会(简称“金博会”)在苏州工业园区联合举办。此次大会融合了国家级重要金融科技资源——“中国金融科技大会”,围绕“赋能金融高质量发展,金融科技创新前行”的主题,安排了一系列专业论坛,汇聚金融科技界专家,共同为金融科技......
  • 百词斩CTO:核心学习记录库上云,存储空间节省80%,运维效率提升|OceanBase DB大咖说 (十四)
    OceanBase《DB大咖说》第14期,我们邀请到了百词斩的首席技术官敬宓作为嘉宾。百词斩是一款专为英语学习设计的“图背单词”应用,满足不同年龄段和英语水平的用户需求,旨在让单词记忆变得有趣。敬宓是一位资深的技术专家,曾在百度、迅雷等公司任职,对分布式架构、数据库等领域......
  • 一起体验AI动手实验,OceanBase 2024 年度发布会精彩预告
    2024年OceanBase年度发布会将于10月23日在北京望京凯悦酒店举行。此次大会围绕“不止于记录”的主题,共同探讨当前数据库领域的前沿话题,包含主论坛、分论坛、AI动手实训营、开源技术交流会等多个环节,诚邀全国各地的企业和开发者共同参与! 点击链接免费报名 >>2024OceanBase......
  • OCP迎来新版本,让OceanBase的运维管理更高效
    近期,OceanBase的OCP发布了新版本,全面支持OceanBase内核4.3.2及更低版本。新版本针对基础运维、性能监控、运维配置、外部集成等多个方面实现了20余项的优化及强化措施,增强产品的易用性和稳定性,从而帮助用户更加高效地管理OceanBase数据库。新版本涵盖了Binlog服务的......
  • STL之list篇(下)(从底层分析实现list容器,逐步剥开list的外表)
    文章目录前言一、list的数据结构和类实现需求1.1数据结构1.2list类实现需求二、list迭代器的实现2.1为什么list不能直接把迭代器当作指针一样使用?2.2list迭代器的框架设计2.3`*`和`->`操作符的重载2.4`++`和`--`操作符的重载2.5`!=`和`==`操作符的重载三、l......
  • 快手:数据库升级实践,实现PB级数据的高效管理|OceanBase案例
    本文作者:胡玉龙,快手技术专家快手在较初期采用了OceanBase 3.1版本成功替换了多个核心业务、数百套的MySQL集群。至2023年,快手的数据量已突破800TB大关,其中最大集群的数据量更是达到了数百TB级别。为此,快手将数据库系统升级至OceanBase4.x版本,从而显著提升了业务的稳定性和......
  • 河南移动:核心营业系统稳定运行超300天,数据库分布式升级实践|OceanBase案例
    河南移动,作为电信全业务运营企业,不仅拥有庞大的客户群体和业务规模,还引领着业务产品与服务体系的创新发展。河南移动的原有核心营业系统承载着超过6000万的庞大用户量,管理着超过80TB的海量数据,因此也面临着数据规模急剧扩张与业务连续性要求高的双重挑战,对数据库的分布式升级......
  • 分库分表还是分布式?如何用 OceanBase的单机分布式一体化从根本上解决问题
    随着企业业务规模的不断增长,单机集中式的数据库系统逐渐难以承载企业日益增长的数据存储与处理需求。因此,MySQL的分库分表方案成为了众多企业应对数据存储量激增及数据处理能力需求扩张的“止痛药”。尽管这一方案短期内有效缓解了企业面临的大规模数据处理压力,但同时也引发了......
  • DDL 超时,应该如何解决 | OceanBase 用户问题集萃
    问题背景在OceanBase的社区问答里常看到有用户发帖提出DDL超时的问题, 如“执行DDL超时,为何调大超时时间不生效?”。但很多帖子的回答都没有完美解决。因此,这里把相关的解决思路在这里分享给大家。帖子里对这类问题的描述都很简单:就是执行了一条DDL,然后超时了,再然后把ob_......