今天看了一篇文章,觉得比较有启发,关系型数据库已经用了差不多30多年了,应该说比较成熟了,但是这片文章从新的角度分析了关系型数据库的不足,结合当前软硬件发展的趋势,提出了新的数据库设计的概念。

http://web.mit.edu/dna/www/vldb07hstore.pdf

1。传统的关系型数据库,包括SQL Server,Oracle,DB2都从System R进化或者吸取了很多东西而来,他们都具备System R的几个特点:

磁盘存书和索引结构;基于log的恢复;基于锁的并发控制;为了提高cpu以及磁盘的利用率采取多线程;等等

2。但是,关系型数据库在以下几个方面力不从心:

§ Text (specialized engines from Google, Yahoo, etc.)

§ Data Warehouses (column stores such as Vertica, Monet

[Bon02], etc.)

§ Stream Processing (stream processing engines such as

StreamBase and Coral8)

§ Scientific and intelligence databases (array storage engines

such as MATLAB and ASAP [SBC+07])

3。目前,内存的不断扩大以及网格计算的出现为我们设计新的数据库模式提供了基础

4。新的数据库可以从以下几个方面进行考虑:

数据存储在内存而不是磁盘,速度大大提升;

第一代数据库share memory ,第二代share disk,下一代应该是share nothing,使用网格计算的概念,可以将数据库部署在网格的多个节点上,使得扩展等更为容易;

采用了网格后,可以通过数据库在不同网格的复制来省去redo log;

新的模式下,磁盘不再成为瓶颈(这是现在大多数大型数据库的瓶颈所在),甚至可以考虑单线程的模式

。。。

这片文章设计了一个小的数据库原形H-Store,并且和传统的关系型数据库进行了比较,当然性能要好的多了,但是这只是一个小的原型,真正的大型数据库要考虑的东西还远不止这些,但是无疑它开拓了我们的思路。也许将来的一天,数据库就是这个样子的?

未来数据库发展方向?相关推荐

  1. 制造业未来的发展方向有哪些?

    造业未来的发展方向是数字化管理.平台化设计.智能化制造.网络化协同.个性化定制.服务化延伸等多个方面. 在当前全球日趋复杂的经贸环境下,新冠疫情影响广泛深远,高端制造回流和中低端制造外迁对我国形成&q ...

  2. 项目管理在企业发展中的作用及未来的发展方向—— 来自项目管理群的讨论

    lwantstudy-PMO-DaLian 说: 3.9的主题,项目管理在企业发展中的作用 未来的发展方向,"思想者_pm_深圳"提出,老谷尝试分享 1. 项目管理在各性质的公司的 ...

  3. 学历、长相、家境普通的人,未来的发展方向是什么?00后的职业规划都已经整得明明白白

    前言 "少壮不努力,老大徒伤悲" 相信你跟我有着类似的经历,年少时不知学习的重要性,没有好好念书,不由己的选择了一所不是理想的大学,然后选择了一个自己并不是很了解的专业.这里也不是 ...

  4. 为什么大家都用美颜SDK进行拍摄?美颜SDK未来的发展方向是什么?

    在前面几篇文章中小编讲了很多关于美颜SDK技术方面的知识,很多同学可能看腻了,今天小编换个方向,为大家讲一下美颜SDK行业相关的话题. 一.为什么美颜SDK已经成为了当下年轻人的拍摄刚需? 了解这个问 ...

  5. 无服务器人工智能去中心化,人工智能未来的发展方向是去中心化智能?

    原标题:人工智能未来的发展方向是去中心化智能? 随着AI人工智能在应用场景的爆发以及技术成熟推动下,将进一步向去中心化侧进行迁移,从而催生去中心化智能. 人工智能未来的发展方向是怎样的? 应用场景落地 ...

  6. 怎样入门嵌入式嵌入式未来的发展方向

    概述 ​    很多工程师要往嵌入式方向发展,特别是ARM得到应用后,这个趋势更是有增无减,但你真的知道怎样入门嵌入式么?你知道嵌入式未来的发展方向么? 怎样入门嵌入式嵌入式未来的发展方向 在很多学生 ...

  7. 【AIGC未来的发展方向】面向人工智能的第一步,一文告诉你人工智能是什么以及未来的方向分析

    人工智能的概念 当人们提到"人工智能(AI)"时,很多人会想到机器人和未来世界的科幻场景,但AI的应用远远不止于此.现在,AI已经广泛应用于各种行业和生活领域,为我们带来了无限可能 ...

  8. 北卡罗来纳大学教授王永革:基于拜占庭协议的PoS是共识机制未来的发展方向...

    "基于拜占庭协议(BFT)的PoS克服了PoW的先天缺陷,是共识机制未来的发展方向" 本文旨在传递更多市场信息,不构成任何投资建议. 8月20日,由火星财经主办的"POW ...

  9. 如何投资新零售 新零售未来的发展方向有哪些?

    新零售模式是电子商务的一种商业模式,随着电子商务的不断发展,新零售模式也衍生出不同类型的商业模式.下面是易族智汇javashop为您编辑整理的如何投资新零售,新零售未来的发展方向有哪些,希望能帮到您. ...

最新文章

  1. 史上最全!图解浏览器的工作原理
  2. Java Web实现分页查询
  3. (详细)Hibernate框架的搭建,Hibernate的CRUD操作(一)
  4. 隔离公司各个部门--虚拟路由器(RIP)
  5. 集成开放平台标准化连接器之基于OAS3.0的API管理能力
  6. leetcode 1838. 最高频元素的频数
  7. aptana 代码折行
  8. Python将txt文件转为json文件
  9. Varnish 安装部署
  10. flashftp中文绿色破解版免费下载
  11. rls自适应滤波器matlab实现,rls算法的自适应滤波器matlab仿真作业.doc
  12. 什么是性能测试,性能测试的目的
  13. 隐形缝针法_裤腰大了怎么改小的隐形针法
  14. 算法之 --- 背包01版+ 挖金矿问题
  15. erp管理系统软件价格
  16. 实时数仓和离线数仓的概念
  17. java的excel模板下载(解决中文名乱码问题)
  18. 新浪云服务器配置说明(java+mysql)
  19. Allegro Layout常用功能
  20. 服务器2012怎么换桌面背景,Windows Server 2012 R2桌面化详细设置图解

热门文章

  1. Spring Data JPA是什么?以及简单的使用(联表查询)
  2. Word文档去掉段落前的框框□□
  3. 华为安全检测服务赋能杭银直销,“指尖”金融更安全
  4. 背景渐变如何设置透明度
  5. 架构搜索文献笔记(10):《Fast Hardware-Aware Neural Architecture Search》
  6. 广东高中生多少人_18岁中国小伙单场70分,号称广东最强高中生
  7. 毕业生报到系统服务器繁忙,报到证一定要去报到吗?不报到有哪些严重后果?...
  8. python中井号的作用_在python请求中处理井号(#)
  9. 第一章 网络编程基础
  10. NoMap Speeding-Up JavaScript Using Hardware Transactional Memory