Storage-SQL分离体系结构是指数据库的存储引擎和SQL引擎松散地耦合在一起并独立工作的体系结构。通常,此体系结构分为三个部分:存储,SQL和元数据。
存储层:数据库的存储引擎,负责处理数据的存储管理。它还包含路由和事务控制,以确保数据的ACID特性。此外,存储层还应具有一系列功能,例如索引,查询条件过滤和排序。
SQL层:SQL层主要负责处理SQL请求。上层直接面对应用程序,将应用程序的访问请求分发到存储层,并接受存储层返回的数据结果。
元数据区域:元数据区域负责存储整个数据库的所有元数据信息。
2)多模式
数据库多模型多模型意味着同一数据库支持多个存储引擎,它们可以同时满足应用程序中结构化,半结构化和非结构化数据的统一管理要求。
一般而言,结构化数据专门指表单类型的数据存储结构。典型应用包括银行核心交易等传统业务;而半结构化数据是在诸如用户画像,IoT设备日志收集和应用程序点击流分析等场景中获取的。大规模使用;非结构化数据对应于大量图片,视频和文档处理服务,随着金融技术的发展,这些服务正在迅速增长。
多模式 数据管理 功能使财务级数据库能够执行跨部门和跨业务数据的统一存储和管理,实现多业务 数据集 成,并支持多种金融服务。
在架构方面,刚才提到的多模型多模型还针对云数据库的需求,它使数据库能够使用一组数据管理系统来支持多种数据类型,因此它支持多种业务模型。减少使用和运行及维护成本。
3)备灾和多活
在数据节点交换乃至数据中心灾难接管过程中,该应用程序都是透明的并且不会被察觉。与传统的高可用性相比,Multiactive不仅可以在性能和安全性上实现更大的改进,而且该体系结构还可以在Multiactive数据中心中完全应用软件和硬件设备以减少冗余。