首页 > 数据库 >4分布数据库系统

4分布数据库系统

时间:2023-09-05 09:55:14浏览次数:38  
标签:数据库 SQL 透明性 分布 分片 数据库系统 数据

全局外模式

全局概念模式

分片模式

分布模式

局部概念模式

局部内模式

局部数据库

 

分布透明性

分片透明性:分不分片,用户感受不到:水平分片、垂直分片、混合分片

位置透明性:数据存放在哪里,用户不用管

局部数据模型透明性(逻辑透明):用户不用关系局部数据模型

分布式数据库管理系统组成

LDBMS

GDBMS

全局数据字典

通信管理CM

结构:

 

NOSQL(Not-only SQL ):不仅仅只是SQL  泛指非关系型的数据库

对比维度                         关系数据库                                        NoSQL

应用领域                        面向通用领域                                  特定应用领域

数据容量                          有限数据                                           海量数据

数据类型                           结构化数据(二维表)                   非结构化数据

并发支持                         支持并发、性能低                               高并发

事务支持                               高事务性                                       弱事务性

扩展方式                               向上扩展                                       向外扩展

 

NoSQL

分类                       典型应用场景

键值                     内容缓存、主要用于处理大量数据的高

                            访问负载,也用于一些日志系统等等

列存储数据库      分布式的文件系统

文档型数据库       web应用

图形数据库           社交网络、推荐系统等。

 

联邦数据库系统

联邦数据库系统是一个彼此协作却又相互独立的成员数据库CDBS集合,它将成员数据库系统按不同程度进行集成,对该系统整体提供控制和协同操作的软件叫做联邦数据库管理系统FDBMS

特征:

分布性

异构性

自治性

透明性

分类:

紧耦合

松耦合

 

数据性能优化:

集中式数据库优化:硬件系统:CPU 内存、硬盘阵列,网络

                                系统软件  参数,如进程优先级,cpu使用权,内存使用

                                数据库设计     表与视图(表的规划、建立物化视图)、索引(常查询-建索引,常修改-避免索引)、SQL优化

                                 应用软件    数据库连接池

分布式数据库优化:通信代价:全局查询树的变化、多副本策略、查询树的分解、半连接与直接连接

 

 

大数据:

特征4V 

数据量Volume 大   速度Velocity快   多样化Variety多   值 Value

比较维度                              传统数据                                   大数据

数据量                              GB或TB级                                     PB级或以上

数据分析需求                   现有数据的分析与检测                   深度分析

硬件平台                          高端服务器                                          集群平台

大数据处理系统应该具有的重要特征:

高度可扩展性

高性能

高度容错

支持异构环境

较短的分析延迟

易用且开放的接口

较低成本

向下兼容性

标签:数据库,SQL,透明性,分布,分片,数据库系统,数据
From: https://www.cnblogs.com/wumingliang/p/17678890.html

相关文章

  • plumelog介绍与应用-一个简单易用的java分布式日志系统
    官方文档:http://www.plumelog.com/zh-cn/docs/FASTSTART.html简介无代码入侵的分布式日志系统,基于log4j、log4j2、logback搜集日志,设置链路ID,方便查询关联日志基于elasticsearch作为查询引擎高吞吐,查询效率高全程不占应用程序本地磁盘空间,免维护;对于项目透明,不影响项目本身运行无......
  • 理论基础-BASE理论和分布式事务模型
       ......
  • 什么是分布式事务
         ......
  • Redis—分布式锁
    单实例的正确实现方式获取锁的正确操作为:SETresource_namemy_random_valueNXPX30000,它限定了只有当锁空闲且持有锁的时间为30000ms,并且锁资源对应的value为一个随机值。设置随机值是为了在释放锁时,确保当前线程能够释放该锁,避免出现操作超时的线程释放了其它线程的锁。......
  • 【阿里云】企业级分布式应用服务 EDAS
    企业级分布式应用服务EDAS(EnterpriseDistributedApplicationService)是应用全生命周期管理和监控的一站式PaaS平台,支持部署于Kubernetes/ECS,无侵入支持。企业级分布式应用服务EDAS(EnterpriseDistributedApplicationService)是应用全生命周期管理和监控的一站式PaaS平台,,......
  • 分布式部署指南
    一、准备工作二、部署步骤三、Portal实现用户登录功能本文档介绍了如何按照分布式部署的方式编译、打包、部署Apollo配置中心,从而可以在开发、测试、生产等环境分别部署运行。如果只是需要在本地快速部署试用Apollo的话,可以参考QuickStart1.1运行时环境1.1.1OS服务端基于Spring......
  • Apollo分布式配置中心
    ......
  • 分布式服务的接口幂等性如何设计 笔记
    幂等:多次调用方法或者接口不会改变业务状态,可以保证重复调用的结果和单次调用的结果一致。需要幂等场景:用户重复点击(网络波动)MQ消息重复应用使用失败或超时重试机制1.数据库唯一索引(新增)不建议使用2.token+redis(新增、修改)3.分布式锁(新增、修改)快速失败(抢不到锁的线程)控制......
  • SequoiaDB分布式数据库2023.8月刊
    本月看点速览再获认可!巨杉数据库荣登多份Gartner研究报告未来可期!广州市南沙区发改局局长杨帆一行莅临巨杉数据库聚焦金融,巨杉数据库入选“2023IDC中国FinTech50”专注创新,荣获2023胡润中国元宇宙潜力企业未来之星再获认可!巨杉数据库荣登多份Gartner研究报告近......
  • 分布式架构
    目录认识微服务认识微服务单体架构:将业务的所有功能集中在一个项目中开发,打成一个包部署特点:简单方便、高度耦合、扩展性差,适合小型项目。例如:学生管理系统分布式架构:根据业务功能对系统进行拆分,每个业务模块作为独立项目开发,称为一个服务特点:松耦合,扩展性好,但架构复杂,难度......