ADS数据库不是关系型数据库
ADS是一种基于关系型数据库的数据仓库结构,用于支持语义层分析。ADS提供了一个多维的数据模型,可以同时支持操作型和分析型应用。在ADS中,每个维度都由一组属性组成,这些属性可以用于描述数据对象的不同方面,例如时间、地点和人员等
ADS(Aliyun Distributed Storage)数据库是阿里云自研的分布式关系型数据库。它使用了类似于传统关系型数据库的数据模型,但在分布式存储和计算方面进行了优化。
在ADS中,可以定义表之间的主外键关系,以确保数据的完整性和一致性。通过主外键约束,可以实现数据表之间的关联和引用,从而提供了关系型数据库的核心功能之一。
需要注意的是,ADS数据库采用分布式架构,数据存储在多个节点上,并且支持水平扩展和高可用性。因此,在设计和使用主外键时,需要考虑分布式环境下的特殊要求,并遵循ADS数据库的最佳实践和约束,以确保数据的一致性和性能。
ADS是阿里云提供的分析性数据库,实现百亿数据毫秒级计算。是一种高并发低延时的PB级实时数据仓库,全面兼容MySQL以及SQL语法标准,可以毫秒级针对万亿级数据进行即时的多维分析透视和业务探索。
ADS和传统关系型数据库的定位不一样,ADS不是为了取代传统型关系数据库。
ADS是阿里云大数据平台中的一个组件,和其它组件,比如maxComputer(ODPS)等配合,能发挥更加强大的作用。
RDS,DRDS和ADS三者之间的关系:
阿里云关系型数据库(Relational Database Service,简称 RDS)是一种稳定可靠、可弹性伸缩的在线数据库服务。基于阿里云分布式文件系统和高性能存储,RDS 支持 MySQL、SQL Server、PostgreSQL 和 PPAS(Postgre Plus Advanced Server,一种高度兼容 Oracle 的数据库)引擎,并且提供了容灾、备份、恢复、监控、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。
分布式关系型数据库服务(Distributed Relational Database Service,简称 DRDS)是阿里巴巴致力于解决单机数据库服务瓶颈问题而自主研发推出的分布式数据库产品。DRDS 高度兼容 MySQL 协议和语法,支持自动化水平拆分、在线平滑扩缩容、弹性扩展、透明读写分离,具备数据库全生命周期运维管控能力。DRDS 前身为淘宝 TDDL,是近千核心应用首选组件。
DRDS 可以认为是云上的TDDL中间件。DRDS必须依赖RDS。 RDS 是一个服务,提供存储服务,比如mysql的服务。
DRDS 是一个中间件,就像我买了好多磁盘,但同时我需要一个比较好的文件系统 如 NTFS, 或者 EXT4 之类的,能让我很好的管理这些磁盘,想怎么挂怎么挂。
云数据库RDS支持四种数据库引擎,分别为MySQL、SQL Server、PostgreSQL和PPAS。
ADS:适用于业务紧急、无法忍受ODPS离线计算时长的用户,秒级的大规模查询分析。
阿里云分析性数据库ADS 当单台的RDS没有办法满足我们大型业务的需要和支撑的时候,利用DRDS可以去增加更多RDS的服务的节点。DRDS在中间起到了一个转发的效果,所以DRDS本身是不存数据的,数据还是存在于RDS中。DRDS对于应用层是透明的,用户在使用DRDS的时候和直接使用RDS没有感观上的差别。
阿里云分析性数据库也作为专有云用户采购的必须产品,使用ODPS做批处理,然后把汇总结果和明细都可以放到ADS上,既可以极速展示汇总结果,也可以进行下钻分析,极大满足了用户不定变化的业务分析需求。 阿里云的ADS(分析型数据库)海量数据下的实时计算系统,是RT-OLAP,采用云计算技术,强大的实时计算能力,可以在业务系统中使用全量数据,支持较高并发查询
OLTP类数据库系统对于处理海量数据或者频繁复杂的计算就会力不从心,这个时候便需要OLAP(On-Line Analytical Processing,联机分析处理)系统,从广义上,OLAP系统是针对OLTP系统而言的,即为不特别关心对数据进行输入、修改等事务性处理,而是关心对已有的大量数据进行多维度的、复杂的分析的一类数据系统。而在具体的产品中,通常将OLAP系统分为MOLAP、ROLAP和HOLAP三种。
ADS(Atomic Data Store)是一个由OpenAI开发的实验性数据库系统,并不是传统意义上的关系型数据库。它被设计为面向大规模数据集和高吞吐量工作负载的分布式数据存储系统。
在ADS中,并没有严格的主键和外键的概念,因为ADS更着重于对无结构或半结构化数据进行高效存储和检索,而不是强制执行关系型数据库的完整性约束。
然而,ADS提供了类似于标签的机制,可以将一组相关的数据项打上相同的标签。这使得在查询时可以根据标签进行数据过滤和聚合,类似于关系型数据库中通过主外键关联表的方式。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
阿里云自主研发的云原生数据仓库,具有高并发读写、低峰谷读写、弹性扩展、安全可靠等特性,可支持PB级别数据存储,可广泛应用于BI、机器学习、实时分析、数据挖掘等场景。包含AnalyticDB MySQL版、AnalyticDB PostgreSQL 版。