OceanBase数据库长期使用的 不支持单机啊 ?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
比如长期使用在单机上是不具备容灾的能力,万一存在节点宕机将会断服,所以不建议,测试是可以的
这里修正一下,是不建议,不是不支持 ,此回答整理自钉群“[社区]技术答疑群OceanBase”
OceanBase数据库确实支持单机模式。实际上,OceanBase为用户提供了两种主要的使用方式:单机集中式和分布式集群。
在单机集中式模式下,只需要一台主机进行部署,该模式较为简单,可即开即用。然而,由于仅有一个数据副本,它并不具备扩缩容的能力,因此这种模式更适合开发测试或数据安全要求相对较低的业务系统。根据OceanBase 4.X版本的介绍,该版本在资源占用上做了许多优化,官方称其为单机分布式一体化的架构,单台OB SERVER对数据的处理与单机数据库相比性能相当。
另一方面,如果选择分布式集群模式,虽然可以提供更高的可用性和扩展性,但相应的操作复杂度也会增加。此外,需要注意的是,为了实现无损容灾,OceanBase底层采用了基于Paxos的强同步方案,这可能导致性能在一定程度上的降低。
可以。
单机部署 OceanBase 数据库https://www.oceanbase.com/docs/community-obd-cn-1000000000314369
本文以单机部署为例介绍如何使用 OBD 部署 OceanBase 数据库。单机部署仅包含一个 Zone 并且 Zone 中只有一个 OBServer 节点。