分布式数据库所需的特性
分布式数据库所需的特性
高可用性:分布式数据库必须提供容错机制,以实现数据冗馀备份,并保证数据和服务的高可靠性
高度可扩展性:分布式数据库需要高度可扩展性,可以动态添加存储节点以线性扩展存储容量
高并发性:分布式数据库必须能够及时响应大用户的读写请求,并能随机读写大量数据
模式自由)在不需要定义表结构反规范化(不遵循规范化要求,消除完整性约束,减少表之间依赖的多分区存储)的系统运行过程中,可以将数据分布在不同节点上,实现高度可扩展性。 可以动态添加和删除节点的多拷贝异步复制)数据快速写入一个节点,其他节点通过读取该节点的操作日志实现异步复制软事务)不能完全满足事务的ACID特性