数据库管理-第六十九期 另一种累(20230422)

这篇具有很好参考价值的文章主要介绍了数据库管理-第六十九期 另一种累(20230422)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

第六十九期 另一种累

Oracle 23c的相关内容先缓缓,有些数据库管理相关的还是得正式版发布后才好去做实验。这周相较于之前那种割接较多的累还有点不一样,这周陪着客户交流了大把国产数据库厂商,每次1-2个小时,需要全神贯注,协助客户提问。

1 国产数据库沟通

为啥要沟通的背景就不说了,这周以线上和线下方式沟通了人KingBase、AntDB、GoldenDB、DM、MogDB、Gbase,算上有意向还未沟通的还有GreatDB、OceanBase,和以前沟通过的TiDB、PolarDB、TDSQL等。
其中分布式占了大多数(即使现在没有也在做)。
本周沟通的除了达梦是自研的以外基本都是基于MySQL、PostgreSQL(含OpenGauss)或Informix二次开发(通俗点叫包装or套壳)的,通过单个数据库架构基本都只能实现OLTP,如果要组合OLAP或实现HTAP大多需要叠加更加复杂的架构。
下面对部分国产数据库的基本信息做个汇总:

数据库名称 厂商 数据库内核 部署模式 数据库模态
KingBase 人大金仓 基于PostgreSQL 集中式 OLTP
AntDB 亚信 基于PostgreSQL 集中式、分布式 OLTP
GoldenDB 中兴 基于MySQL 分布式 OLTP
DM 达梦 自研 集中式、分布式 OLTP
MogDB 云和恩墨 基于OpenGauss 集中式 OLTP
GBase 南大通用 基于MySQL、PostgreSQL、Informix 集中式、分布式 OLTP
TiDB PingCap 自研 分布式 HTAP
OceanBase 蚂蚁金服 自研 分布式 HTAP
PolarDB 阿里巴巴 基于MySQL/PostgreSQL 分布式 OLTP
TDSQL 腾讯 基于MySQL 分布式 OLTP
GreatDB 万里开源 基于MySQL 分布式 HTAP

上面本周沟通的信息还算比较准确。有些以前沟通或还未直接沟通的信息可能不大准,欢迎大家指正。还有就是这个表不代表排名!!!

2 问题

在沟通过程中,其实还是暴露出不少问题:

  • 云底层
    其实这周沟通的基本上都能实现独立部署,但是之前沟通过的某些数据库是必须依赖配套的云底层(说白了就是用附加条款的方式绑死),但是众所周知,我客户这是不让的。
  • 分布式
    绝大多数使用分布式架构的国产数据库厂商基本上都在有意无意的避开分布式改造这件事情,其中需要涉及的代码改造、业务逻辑改造、数据逻辑改造要么不提要么就一笔带过,其实集中式换分布式需要避的坑,我在第三十六期写过,有兴趣的可以去看看(可能往后还会重新总结一次)。
  • 售前
    虽然说绝大多数国产数据库厂商的售前还是不错,也会有研发之类的技术做补充。但是不得不说,某些数据库厂商的售前真是垃圾(根据就是销售转的完全没技术背景),除了照本宣科以外基本就是一问三不知或者open yellow gun。
  • PPT
    之前在DBA群里有人问过,国产数据库排名,我回了一句是按照PPT排还是实际使用,嘿嘿。不得不说大多数厂商的PPT做的还是很不错的,但是“吹”的成分还是偏高,比如:某些功能仅PPT实现、某些项目PPT中已达成、吾乃国产之光(其余都是垃圾)、性能突破天际、我们没有问题等等。
  • 混乱
    这里的混乱主要是某些数据库的技术架构混乱、产品构成混乱、发展方向混乱和沟通混乱。
  • 马内
    在很多国产数据库眼中,似乎客户都是不差钱的主,单从替换的硬件需求层面,很多就不考虑客户实际情况(往多往好的整),更不会考虑客户是不是要在业务改造上花钱。看起来license便宜(还有买断制的)其实可能花更多的钱。

3 我的建议

根据客户要求我也做了一个国产数据库选型的很粗的建议:

  • 实现尽可能平滑、安全的迁移
    – 双平面数据库支持能力,支持业务回切
    – 减少代码改动量,需要全面支持语法、存储过程与触发器
    – 减少数据库逻辑层面改造(暂时不选择分布式,选分布式的话还是建议重构)
  • 数据库能力
    – 全面的硬件、操作系统、数据库管理监控工具,实现集中化管理、调优、告警、自愈等功能
    – 需要具备横纵向扩展能力,支持未来业务发展
    – 性能测试满足各业务系统要求,业务响应不能慢于当前环境
    –异地灾备能力,满足支持读写分离的可切换灾备架构或双活架构,RTO、RPO满足条件
    – 多租户能力,支持数据库硬件资源隔离
    – 一定程度的HTAP能力
  • 其他
    – 硬件的全面支持,需要支持国产CPU及其他硬件
    – 国产操作系统全面支持,欧拉、龙蜥
    – 原有硬件的少量改造,包含10GE以上网络(25GE、40GE等)、SSD(NVMe、SAS等)等,控制成本

当然还要根据实际的业务类型、业务压力、数据量综合讨论。这个肯定没有某些数据库服务大厂写的完善,写的好,但是是我这里真真切切的一线需求。

总结

最后说一句,这周某大佬还说过一句话“国产数据库, PPT是啥都行的, 研发都是抄的, 文档是没有的, 上线是要俄罗斯轮盘赌的, 上线后的常态是通宵在线改bug的”。替换很难,尤其是Oracle,再尤其是Exadata环境。
老规矩,不知道写了些啥。文章来源地址https://www.toymoban.com/news/detail-422326.html

到了这里,关于数据库管理-第六十九期 另一种累(20230422)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【软考数据库】第六章 数据库技术基础

    目录 6.1 基本概念 6.1.1 关于数据的基本概念 6.1.2 数据库管理系统的功能 6.1.3 数据各个发展阶段的特点 6.1.4 数据库系统的体系结构 6.2 数据模型 6.2.1 三级模式两级映像 6.2.2 数据模型_模型分类 6.2.3 数据模型_组成要素 6.2.4 概念模型中的基本概念 6.2.5 数据模型 6.3 数据存储与查

    2024年02月05日
    浏览(46)
  • Mysql数据库迁移|如何把一台服务器的mysql数据库迁移到另一台服务器上的myql中

      那么这里博主先安利一下一些干货满满的专栏啦! Linux专栏 https://blog.csdn.net/yu_cblog/category_11786077.html?spm=1001.2014.3001.5482 操作系统专栏 https://blog.csdn.net/yu_cblog/category_12165502.html?spm=1001.2014.3001.5482 手撕数据结构 https://blog.csdn.net/yu_cblog/category_11490888.html?spm=1001.2014.3001.5482 一、在

    2024年02月06日
    浏览(72)
  • 【系统架构】第六章-数据库设计基础知识(数据库设计)

    软考-系统架构设计师知识点提炼-系统架构设计师教程(第2版) 第一章-绪论 第二章-计算机系统基础知识(一) 第二章-计算机系统基础知识(二) 第三章-信息系统基础知识 第四章-信息安全技术基础知识 第五章-软件工程基础知识(一) 第五章-软件工程基础知识(需求工

    2024年02月11日
    浏览(43)
  • SQL Server 数据库中复制一张表数据到另一张表的详细步骤与代码示例

    在 SQL Server 数据库中,有时需要将一张表中的数据复制到另一张表中,可能是为了备份数据、进行数据迁移或其他目的。本文将详细介绍如何在 SQL Server 数据库中实现这个操作,并提供相关的 SQL 代码示例。 最常见的方法是使用 SQL 的 INSERT INTO 语句将数据从一张表复制到另一

    2024年02月07日
    浏览(49)
  • 【MySQL数据库 | 第十九篇】SQL性能分析工具

    目录   前言: SQL执行频率: 慢查询日志: profile: profile各个指令: 总结:         本篇我们将为大家讲解SQL性能的分析工具,而只有熟练的掌握了性能分析的工具,才可以更好的对SQL语句进行优化。虽然我们在自己练习的时候对这种优化感知并不明显,但是如果我们要

    2024年02月09日
    浏览(43)
  • leetcode数据库题第六弹

    https://leetcode.cn/problems/exchange-seats/ 嗯,今天又看了看这个题目,发现用例已经修复了。 https://leetcode.cn/problems/students-and-examinations/ 额。。。统计所有人,所有科目,各进行了几次考核。。。那么人员和科目只能最大化交叉查询了,然后再去关联考试次数。 其实指令是一拖三的

    2024年02月10日
    浏览(43)
  • 最经典的解析LSA数据库(第六课)

    初步认识OSPF的大致内容(第三课)_IHOPEDREAM的博客-CSDN博客 建立领居表 同步数据库   今天来 说一说数据库概念 计算路由表 数据库是一个组织化的数据集合,用于存储、管理和检索数据。它是一个可访问的集合,旨在存储与特定主题或目的相关的数据,并提供有效的检索和使

    2024年02月09日
    浏览(28)
  • 数据库原理第六章课后题答案(第四版)

    一、选择题 1. B    2. C    3. C    4. A    5. C 6. B    7. C    8. B    9. D    10. C 11. D   12. B   13. B   14. D   15. B 16. B   17. C 二、填空题 数据库的结构设计、数据库的行为设计 新奥尔良法 分析和设计阶段、实现和运行阶段 需求分析 概念结构设计 自顶向下、自底向

    2024年02月01日
    浏览(41)
  • 使用Microsoft SQL Server Managemant Studio从服务器上面复制数据库到另一台计算机上(2)

    一、配置SQL server 2019 配置管理器 1)进入该界面后,点击SQL Server服务,启动SQL Server代理为运行状态。 2) 点击SQL Server网络配置,启用其下面的TCP/IP协议。 3)将IP地址及端口正确填写,选择已启用。  4)注意将目标服务器和当下主机均按照上述操作流程进行操作。操作不当

    2024年02月08日
    浏览(67)
  • 数据库系统概述——第六章 关系数据理论(知识点复习+练习题)

    🌟 博主: 命运之光 🦄 专栏: 离散数学考前复习(知识点+题) 🍓 专栏: 概率论期末速成(一套卷) 🐳 专栏: 数字电路考前复习 🦚 专栏: 数据库系统概述 ☀️ 博主的其他文章: 点击进入博主的主页​​​​​ 前言: 身为大学生考前复习一定十分痛苦,你有没有过

    2024年02月09日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包