开发者社区> 问答> 正文

各位大佬 像ORACLE里面的 lob 字段 OB 里面的解决方案是什么? 有对应的字段类型 ?

各位大佬 像ORACLE里面的 lob 字段 OB 里面的解决方案是什么? 有对应的字段类型 ? 还是建议对象存储?

展开
收起
真的很搞笑 2023-03-29 15:40:13 231 0
来自:OceanBase
2 条回答
写回答
取消 提交回答
  • 阿里云对象存储(OSS)是阿里云提供的云存储服务,可以存储海量非结构化数据,提供企业级的数据可靠性和安全性。阿里云对象存储支持存储大文件,最大可支持 5TB 的单个文件

    OceanBase(OB)是一款分布式关系型数据库,不支持像 Oracle 中的 LOB 字段类型。对于需要存储海量非结构化数据的情况,阿里云建议使用阿里云对象存储(OSS)。

    对象存储与 LOB 字段的对比:

    特性对象存储LOB 字段
    存储类型非结构化数据结构化数据
    单个文件大小限制最大 5TB数据库限制(通常为几 MB)
    存储成本相对较低相对较高
    可扩展性高度可扩展扩展性有限
    数据可靠性企业级可靠性(99.999999999%)数据库级别可靠性
    访问方式通过 API 或 SDK 访问通过 SQL 语句访问

    建议:

    对于需要存储海量非结构化数据,且对性能要求不高的场景,建议使用阿里云对象存储(OSS)。对于需要存储结构化数据,并且需要在数据库中直接访问数据的场景,可以使用 OceanBase(OB)。

    OB 与 OSS 的集成:

    OceanBase 可以与阿里云对象存储(OSS)集成,通过 OSS 外部表功能,直接访问存储在 OSS 中的数据。这使得开发者可以在 OceanBase 中使用 SQL 语句查询和处理 OSS 中的数据,无需将数据导入到数据库中。

    具体步骤:

    1. 创建 OSS 外部表:在 OceanBase 中创建一张外部表,并指定其数据源为 OSS 中的一个 Bucket。
    2. 访问 OSS 数据:使用 SQL 语句查询和处理外部表中的数据,就像访问本地表一样。

    优点:

    • 无需将数据导入到数据库,节省存储空间和开销。
    • 实时访问 OSS 中的数据,提高性能和灵活性。
    • 降低数据管理成本,通过 OSS 的生命周期管理功能实现数据归档和删除。
    2024-02-28 17:54:22
    赞同 展开评论 打赏
  • 发表文章、提出问题、分享经验、结交志同道合的朋友

    你好,OceanBase有大对象数据类型(Large Object),简称 LOB,用来存储大型和非结构化数据,例如文本、图像、视频和空间数据等。包括 BLOB 和 CLOB。

    image.png

    2023-03-31 15:06:09
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
蚂蚁OceanBase数据库团队,用于OceanBase技术原理、运维经验和案例分享、对外交流。
问答排行榜
最热
最新

相关电子书

更多
PostgresChina2018_樊文凯_ORACLE数据库和应用异构迁移最佳实践 立即下载
PostgresChina2018_王帅_从Oracle到PostgreSQL的数据迁移 立即下载
Oracle云上最佳实践 立即下载

相关镜像