18、大规模混合数据访问:TiDB 在 Kubernetes 中的应用

大规模混合数据访问:TiDB 在 Kubernetes 中的应用

一、数据库安全与配置原则

在数据库的部署和管理中,有两个重要原则需要遵循:

原则 4:确保默认配置安全

  • 数据库及其关联的操作器是否使用 Kubernetes Secrets 来共享凭证,并使用 Roles 和 RoleBindings 按角色管理访问权限?
  • 服务是否尽量减少暴露点的数量,并要求对其进行安全访问?

原则 5:优先使用声明式配置

能否完全通过创建、更新或删除 Helm 图表和 Kubernetes 资源(内置或自定义资源)来管理数据库,还是需要其他工具?

二、数据库发展趋势

2.1 传统关系型数据库与 NoSQL 数据库

早期,MySQL 等关系型数据库基于 Edgar Codd 在 20 世纪 70 年代开发的规则,提供标准查询语言(SQL)。但随着 Web 应用规模的扩大,传统关系型数据库在处理大规模数据时遇到了瓶颈,如单实例难以管理大规模数据,分片技术虽能扩展但成本高、操作难且可靠性低。

为应对这一需求,21 世纪初,Cassandra 等 NoSQL 数据库应运而生。NoSQL 数据库通过添加节点实现线性扩展,提供不同的数据模型,如 Redis 的键值存储、MongoDB 的文档数据库、Neo4j 的图数据库等。不过,NoSQL 数据库通常提供较弱的一致性保证,为了实现高性能和大规模可用性,会省略对事务和连接等复杂操作的支持。

2.2 NewSQL 数据库的兴起

由于

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值