阅读更多

29顶
4踩

数据库

转载新闻 NoSQL的数据库技术革命让我们对SQL说不!

2009-07-07 10:02 by 正式记者 xiaoqulai 评论(26) 有14000人浏览

  数据库革命的味道慢慢弥漫了起来,NoSQL的数据库技术革命好像一个现代IT业版的波士顿倾茶事件正在策划之中,而NoSQL的数据库技术革命让我们对SQL说不!

  在NoSQL运动的最新一次聚会中,来自世界各地的150人挤满了CBS Interactive的一间会议室。

  就像当年波士顿的爱国者为反抗英国重税的行动一样,NoSQL的支持者们从各地涌来,分享他们如何推翻缓慢而昂贵的关系数据库的暴政,怎样使用更有效和更便宜的方法来管理数据。51CTO.com之前曾有过一篇《关系数据库的末日是否已经来临》文章指出,云计算可能会为数据库技术的发展带来新的契机,如果想在云中获得丰富而随需应变的可伸缩性,你需要一个非关系数据库。

  “关系型数据库给你强加了太多东西。它们要你强行修改对象数据,以满足RDBMS (relational database management system,关系型数据库管理系统)的需要,”Java工具提供商SpringSource公司的首席工程师Jon Travis说,他是本次集会的10位发言人之一,在他看来,基于NoSQL的替代方案“只是给你所需要的”。

  开源的兴起

  反SQL运动的主要倡导者都是Web和Java开发者,他们中许多人都在创业的初期历经了资金短缺并因此与Oracle说再见,然后效仿Google和Amazon的道路建设起自己的数据存储解决方案,并随后将自己的成果开源发布。现在,他们的开源数据商店管理着成百TB甚至PB的数据,由于Web 2.0和云计算的兴起,无论从技术上还是从经济上他们都无需再返回从前,甚至连想也不用想。

  “Web 2.0的企业应该抓住机会,他们需要可扩展性,”总部设在伦敦的NoSQL会议组织者Johan Oskarsson说,他任职于著名的音乐网站Last.fm,其他的大多数与会者也都是网络开发者。

  Oskarsson说,许多人甚至抛弃了MySQL开源数据库这个长期以来Web 2.0的宠儿,而改由NoSQL的方案来替代,因为优势实在是引人注目。51CTO.com之前曾报道过MySQL创始人宣布创建开源数据库联盟的消息,过度的商业化是MySQL失去原来的优势。

  例如Facebook建立了自己的Cassandra数据商店并且在其网站上重点推出一项新的搜索功能,没有使用到现有的MySQL数据库。据 Facebook的工程师Avinash Lakshma介绍,Cassandra仅用0.12毫秒就可以写入50GB的数据,比MySQL快了超过2500倍。Google也开始公测他们的云数据库Fusion Tables,这是一个和传统数据库完全不同的数据库,主要优势能够简单的解决关系型数据库中管理不同类型数据麻烦,以及排序整合的常见操作的性能问题等。

  开源数据库和NoSQL的数据库技术革命让我们看到了开源的希望,这份希望让我们对SQL说不!
来自: yesky
29
4
评论 共 26 条 请登录后发表评论
6 楼 ray_linn 2009-07-08 09:10
ybzshizds 写道
数据库成了系统性能的主要瓶颈,jdon的观点,数据库已死,正在变成现实了。


jdon...是哪路神仙哈??
5 楼 rmn190 2009-07-08 08:41
严重支持!
这样的技术让人看到了革新的希望!
让暴风雨来的更猛烈些吧!
4 楼 nwangwei 2009-07-08 08:41
呵呵,早着呢
3 楼 longer042 2009-07-08 08:37
一直在用mysql
2 楼 ybzshizds 2009-07-08 08:16
数据库成了系统性能的主要瓶颈,jdon的观点,数据库已死,正在变成现实了。
1 楼 shl270070 2009-07-07 10:34
必须支持一下!

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • lotus 中日期小写转大写的函数及算法(lotus script) (转)

    lotus 中日期小写转大写的函数及算法(lotus script) (转)[@more@] 日期小写变大写 ------------------------------------------------------...

  • 一些 lotus script 函数

    Function Replace(fstr As String,rstr As String,tstr As String) As String        //r5适用  fstr 要处理的字符串 rstr 要替换的字符串 tstr 字符串替换目标  While Instr(fstr,rstr)

  • lotus-4 代码详解之miner调度及work处理

    代码流程 1、./lotus wallet new 钱包类型(不同类型,签名算法不一样),不传参数默认secp256k1类型钱包 bls: secp256k1: 客户端调用lotus/api/apistruct/struct.go WalletNew函数 RPC调用->(服务端 ./lotus daemon ...) lotus/node/impl/full/wallet...

  • Lotus的金额大小写转换

    在群里找人要来的,原来打算改成C#,熊找腾讯的同学要了一份C#的,就省点力气了。 DimSessionAsNewNotesSessionDimdbAsNotesDatabaseDimdocAsNotesDocumentSetdb=Session.CurrentDatabaseSetdoc=Session.Doc...

  • lotus在ls里取当前时间的两种写法

    在ls里取当前时间的两种写法------第一种--------------------    Dim nowDate As NotesDateTime        tem = Now    Set nowDate = tem(0)------第二种--------------------    set s as new notessession    Set nowDate

  • LOTUS学习技巧-2-公式学习

    1.变量    变量有两种类型:域,临时变量,你可以在公式中使用域名作为变量如:firstname    临时变量只能存在于公式中。它的作用范围就是它所在的公式,除了在公式中赋予给它的属性以外没有其他属性。创建一个临时变量的语法是:variablename := value 2.常量   常量类型      描述   文本型         用""标记的字符集,如:"joe.",注意:为了在文本串...

  • LotusScript 学习笔记1

    LotusScript 学习笔记1 一、简介 LotusScript 是基于Lotus应用平台的面向对象的脚本语言。 具有以下几个优点:    1.BASIC的扩展集   简单易学,学习过VB的用户,会很容易上手    2.跨平台   Windows,Macintosh, OS/2, UNIX, z/OS, and OS/400等平台都支持    3.面向对象   LotusSc

  • 中国行政村区划代码及地理坐标-最新数据.zip

    中国行政村区划代码及地理坐标-最新数据.zip

  • pocketsphinx-0.1.15-cp35-cp35m-win_amd64.whl.rar

    python whl离线安装包 pip安装失败可以尝试使用whl离线安装包安装 第一步 下载whl文件,注意需要与python版本配套 python版本号、32位64位、arm或amd64均有区别 第二步 使用pip install XXXXX.whl 命令安装,如果whl路径不在cmd窗口当前目录下,需要带上路径 WHL文件是以Wheel格式保存的Python安装包, Wheel是Python发行版的标准内置包格式。 在本质上是一个压缩包,WHL文件中包含了Python安装的py文件和元数据,以及经过编译的pyd文件, 这样就使得它可以在不具备编译环境的条件下,安装适合自己python版本的库文件。 如果要查看WHL文件的内容,可以把.whl后缀名改成.zip,使用解压软件(如WinRAR、WinZIP)解压打开即可查看。 为什么会用到whl文件来安装python库文件呢? 在python的使用过程中,我们免不了要经常通过pip来安装自己所需要的包, 大部分的包基本都能正常安装,但是总会遇到有那么一些包因为各种各样的问题导致安装不了的。 这时我们就可以通过尝试去Python安装包大全中(whl包下载)下载whl包来安装解决问题。

  • 中国固定资产投资统计年鉴全集(1950-2021).zip

    中国固定资产投资统计年鉴全集(1950-2021).zip

Global site tag (gtag.js) - Google Analytics