分布式数据库

OceanBase数据库官方博客1 天前
数据库·人工智能·oceanbase·分布式数据库
阳振坤:AI 大模型的基础是数据,AI越发达,数据库价值越大2024年1月12日,第四届OceanBase数据库大赛决赛在北京圆满落幕。在大赛的颁奖典礼上,OceanBase 首席科学家阳振坤老师为同学们献上了一场主题为“爱上数据库”的公开课,他不仅分享了个人的成长历程,还阐述了对数据库行业现状与未来的见解和思考。
OceanBase数据库官方博客9 天前
sql·oceanbase·分布式数据库·实践经验
如何用SQL语句来查询表或索引的行存/列存存储方式|OceanBase 用户问题集锦自OceanBase 4.3.0版本起,支持了列存引擎,允许表和索引以行存、纯列存或行列冗余的形式创建,且这些存储方式可以自由组合。除了使用 show create table命令来查看表和索引的存储类型外,也有用户询问如何通过SQL语句来查询表或索引的存储方式。那么,具体该如何操作呢?
OceanBase数据库官方博客1 个月前
人工智能·oceanbase·分布式数据库·向量数据库·rag
向量检索+大语言模型,免费搭建基于专属知识库的 RAG 智能助手随着生成式人工智能技术的飞速发展,越来越多的人和企业开始应用AI到日常的工作和生活中。但公域的AI助手其数据来自互联网上的大量公开文本,虽然具有广泛的知识,但在面对一些特定领域的专业问题时,可能会出现回答不够准确或深入的情况,需要用户自行甄别和进一步研究。因此,也有很多企业开始研究基于向量检索的能力实现检索增强生成(RAG)架构的智能助手。
OceanBase数据库官方博客1 个月前
sql·oceanbase·分布式数据库
半连接转内连接 | OceanBase SQL 查询改写查询优化器是关系型数据库系统的核心模块,是数据库内核开发的重点和难点,也是衡量整个数据库系统成熟度的“试金石”。为了帮助大家更好地理解 OceanBase 查询优化器,我们撰写了查询改写系列文章,带大家更好地掌握查询改写的精髓,熟悉复杂 SQL 的等价性,写出高效的 SQL。本文将重点和大家介绍半连接转内连接,更多文章欢迎进入【OceanBase SQL 查询改写专题】 查看。
OceanBase数据库官方博客1 个月前
oceanbase·分布式数据库·分区
解析在OceanBase创建分区的常见问题|OceanBase 用户问题精粹在《分区策略和管理分区计划的实践方案》这篇文章中,我们介绍了在ODC中制定分区策略及有效管理分区计划的经验。有不少用户在该帖下提出了使用中的问题,其中一个关于创建分区的限制条件的问题,也是很多用户遭遇的老问题。因此本文以其为切入,将创建分区的几个问题进行解析,与大家共同探讨分享。
OceanBase数据库官方博客1 个月前
sql·oceanbase·分布式数据库
半连接转内连接规则的原理与代码解析 |OceanBase查询优化在查询语句中,若涉及半连接(semi join)操作,由于半连接不满足交换律的规则,连接操作必须遵循语句中定义的顺序执行,从而限制了优化器根据参与连接的表的实际数据量来灵活选择优化策略的能力。为此,OceanBase中制定了半连接转内连接规则,该规则允许在满足特定条件的情况下,将半连接操作转换为内连接,为优化器进的一步优化提供了基础。
OceanBase数据库官方博客1 个月前
oceanbase·分布式数据库·saas·实践经验
智慧油客:从初识、再识OceanBase,到全栈上线今天,我们邀请了智慧油客的研发总监黄普友,为我们讲述智慧油客与 OceanBase 初识、熟悉和结缘的故事。
vivo互联网技术2 个月前
mysql·oceanbase·分布式数据库·分库分表·tidb迁移
OceanBase 的探索与实践作者:来自 vivo 互联网数据库团队- Xu Shaohui本文总结了目前我们遇到的痛点问题并通过 OceanBase 的技术方案解决了这些痛点问题,完整的描述了 OceanBase 的实施落地,通过迁移到 OceanBase 实践案例中遇到的问题与解决方案让大家能更好的了解 OceanBase 功能与特性,最后总结了 OceanBase 优缺点与展望。
OceanBase数据库官方博客2 个月前
sql·oceanbase·分布式数据库·查询语句
OceanBase 中常用的查询语句本文汇总整理了一些 OceanBase 中的常用查询语句,包括租户创建、转储与合并、表相关等场景,希望帮大家解决日常运维操作中的常见的问题。
OceanBase数据库官方博客2 个月前
java·运维·oceanbase·分布式数据库
如何解决JAVA程序通过obloader并发导数导致系统夯住的问题 | OceanBase 运维实践某保险机构客户的数据中台,自系统上线后不久,会定期的用 obload 工具从上游业务系统导入数据至OceanBase数据库。但,不久便遇到了应用服务器的 Memory 与 CPU 资源占用持续攀升,最终导致系统夯住而不可用的异常。
OceanBase数据库官方博客2 个月前
大数据·flink·oceanbase·分布式数据库
如何配置 Flink CDC 连接 OceanBase 实现数据实时同步在大数据处理方面,Flink CDC(Change Data Capture)是一款功能强大的工具,它能实时获取数据库中的变更数据,并将这些数据传送给其他系统进行后续处理。 Flink CDC 结合 OceanBase 分布式数据库高性能、HTAP等特性,可以满足各种实时数据处理场景的需求。在实际应用中,还可以根据具体情况进行更多的优化和扩展,如调整并行度、设置数据过滤规则等,以提高数据同步的性能和效率。
OceanBase数据库官方博客2 个月前
oceanbase·分布式数据库·高可用
如何实现主备租户的无缝切换 | OceanBase应用实践对于DBA而言,确保数据库的高可用性、容灾等能力是其日常工作中需要持续思考和关注的重要事项。一方面,可以利用数据库自身所具备的功能来实现这些目标;若数据库本身不提供相应功能,DBA则需寻找其他工具来增强数据库的高可用性和容灾能力。OceanBase作为一款分布式数据库产品,天生就具备了高可用的特性;而在容灾方面,OceanBase也提供了主备租户的功能,通过物理日志的同步,确保两个租户之间的数据保持一致。在较早的版本,假如出现主备切换的情况,需要用户修改连接串去连接新的主租户,这会影响很多业务场景的体验。
OceanBase数据库官方博客2 个月前
sql·oceanbase·分布式数据库·开发者·生态工具
ODC 如何精确呈现SQL耗时 | OceanBase 开发者工具解析在程序员或DBA的日常工作中,编写并执行SQL语句如同日常饮食中的一餐一饭,再寻常不过。然而,在使用命令行或黑屏客户端处理SQL时,常会遇到编写难、错误排查缓慢以及查询结果可读性不佳等难题,因此,图形化工具成为了我们调试与执行SQL的首选。那么,你是否曾好奇,当我们借助直观易用的开发者工具执行一条SQL语句时,从按下执行按钮的那一刻起,直至结果呈现、查询执行计划展现的过程,这条SQL语句究竟经历了怎样的旅程?倘若执行响应迟缓,又是哪个环节遭遇了瓶颈呢?
OceanBase数据库官方博客2 个月前
ubuntu·oceanbase·分布式数据库·安装部署
如何在 Ubuntu 上 部署 OceanBaseOceanBase 的官方文档中列出支持的 OS 系统有 CENTOS、UBUNTU、DEBIAN等,然而其软件源目前仅提供针对 CENTOS 的版本,因此无法直接在其他平台上实现远程自动部署。这对于偏好使用UBUNTU或DEBIAN系统的用户而言,略有遗憾。
OceanBase数据库官方博客2 个月前
java·oceanbase·分布式数据库
OceanBase JDBC (Java数据库连接)的概念、分类与兼容性本章将介绍 OceanBase JDBC的 概念与分类,已帮助使用 JDBC 的用户及技术人员更好的 了解JDBC,以及 OceanBase JDBC在与 MySQL 及 Oracle 兼容性方面的相关能力。
OceanBase数据库官方博客2 个月前
知识图谱·oceanbase·分布式数据库·应用实践
微澜:用 OceanBase 搭建基于知识图谱的实时资讯流的应用实践本文作者: 北京深鉴智源科技有限公司架构师 郑荣凯本文整理自北京深鉴智源科技有限公司架构师郑荣凯,在《深入浅出 OceanBase 第四期》的分享。
OceanBase数据库官方博客2 个月前
oceanbase·分布式数据库·安装部署
在 Mac 和 Windows 系统中快速部署 OceanBaseOceanBase 是一款分布式数据库,具备出色的性能和高扩展性,可以为企业用户构建稳定可靠、灵活扩展性能的数据库服务。本文以开发者们普遍熟悉的Windows 或 Mac 环境为例,介绍如何快速上手并体验OceanBase。
OceanBase数据库官方博客2 个月前
oceanbase·分布式数据库·列存
OceanBase 4.3.3 功能解析:列存副本OceanBase 从4.3.0 版本开始,引入了列式存储的支持。用户可以根据业务的具体需求,选择创建列存表、行存表或是行列混存表。无论选择哪种表类型,在不同的Zone内,租户使用的副本模式都是一致的。详见官网文档: https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000001429675
OceanBase数据库官方博客2 个月前
oceanbase·分布式数据库·最佳实践
OceanBase 应用实践:如何处理数据空洞,降低存储空间某保险行业客户的核心系统,从Oracle 迁移到OceanBase之后,发现数据存储空间出现膨胀问题,数据空间 datasize=9857715.48M,实际存储占用空间17790702.00M。根据 required_mb - data_mb 值判断,数据空洞较为严重。因此客户提出需求,要降低存储空间。