精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

為什么說SQL正在擊敗NoSQL,這對數據的未來意味著什么?

數據庫 SQL Server
隨著計算機的日益普及,各種應用每天產生的數據量呈指數級增長。如何存儲這些數據,有效處理分析這些數據,并從中提取有價值的信息,是當下迫切需要解決的問題。在過去的十年里,NoSQL在軟件工程師陣營里越來越受歡迎,其中最重要的實現是MapReduce ,Bigtable,Cassandra,MongoDB,等產品。 它主要用于解決SQL的可擴展性問題。

隨著計算機的日益普及,各種應用每天產生的數據量呈指數級增長。如何存儲這些數據,有效處理分析這些數據,并從中提取有價值的信息,是當下迫切需要解決的問題。在過去的十年里,NoSQL在軟件工程師陣營里越來越受歡迎,其中最重要的實現是MapReduce ,Bigtable,Cassandra,MongoDB,等產品。 它主要用于解決SQL的可擴展性問題。

然而今天SQL開始回歸。幾乎所有的云計算服務提供商都在提供備受青睞的關系型數據庫管理服務:例如Amazon RDS,Google Cloud SQL,Azure 的PostgreSQL數據庫(Azure今年推出)。在亞馬遜看來,其PostgreSQL和MySQL兼容的數據庫產品Aurora一直是AWS歷史上增長最快的服務。Hadoop和Spark之上的SQL接口繼續迅猛發展。就在上個月,Kafka推出了SQL支持。

在這篇文章中,我們將研究SQL備受青睞的原因以及這對未來的數據社區工程和分析意味著什么。

第1部分:新希望的崛起

想要了解SQL為什么回歸,讓我們先了解他最初的設計初衷。

故事始于20世紀70年代初的IBM研究院,其中關系型數據庫誕生了。那時候,查詢語言依賴于復雜的數學邏輯和符號。Donald Chamberlin和Raymond Boyce兩位博士對關系型數據模型造詣頗深,看到查詢語言將成為其主要瓶頸。他們開始設計一種新的查詢語言(以他們自己的話來說):“ 用戶使用更容易,不需要再參加數學或計算機程序設計方面的正規培訓 ”。

回想在互聯網之前,在PC出現以前,當程序設計語言C***被引入世界時,兩名年輕的計算機科學家意識到,“計算機行業的成功很大程度上依賴于培養一種除了訓練有素的計算機專家以外的用戶。“他們渴望一種與英文一樣容易閱讀的查詢語言,包括數據庫管理和操作。

結果是SQL在1974年***被引入世界,成了關系型數據庫的最主要語言。在接下來的幾十年里,SQL被證明也是很受歡迎的。作為關系型數據庫,如System R,Ingres,DB2,Oracle,SQL Server,PostgreSQL,MySQL(等等)在軟件行業里的發展壯大,SQL也成為了與數據庫進行交互的***語言,成為了一個日益擁擠、競爭激烈的生態系統的通用語言。。

(不幸的是,Raymond Boyce從來沒有機會見證SQL的成功,他只做了一個早期的SQL演講,1個月后他便死于腦動脈瘤,當時他只有26歲,留下了一個妻子和一個年輕的女兒。)

有一段時間,似乎SQL已經成功地履行了它的使命。接著互聯網出現了。

第2部分:NoSQL反擊

雖然Chamberlin和Boyce正在開發SQL,但他們沒有意識到的是,加利福尼亞州的 另一批工程師正在開展另一個新興項目,該項目逐漸成熟后,明顯威脅到SQL的存在。該項目就是 ARPANET,誕生于1969年10月29日。

但是此前SQL發展一直很好,直到1989年,另一位工程師的出現并發明了萬維網。

互聯網和Web的蓬勃發展正在改變著我們的世界,但是對于數據社區來說,也是很讓人頭痛的:數據以大的量級和更快的速度爆炸式增長。

隨著互聯網的不斷發展和壯大,軟件社區發現當時的關系數據庫無法應對新的負載壓力,就好像一百萬個數據庫突然過載讓人抓狂一般。

然后兩家新的互聯網巨頭取得突破,并開發了自己的非關系型分布式系統來應對這種新的數據沖擊:Google的MapReduce(2004年發布)和Bigtable(2006年發布)以及亞馬遜的Dynamo(2007年發布)。這些開創性論文導致出現了更多的非關系型數據庫,包括Hadoop(基于MapReduce論文,2006),Cassandra(Bigtable和Dynamo的深度解析,2008 )和MongoDB(2009))。因為這些都是從零開始大量編寫的新系統,避開了SQL,導致了NoSQL運動的興起。

開發者社區的軟件工程師們逐漸地也接受了NoSQL,相較于SQL當時的出現,被越來越多的工程師所接受。這個原因非常容易理解:NoSQL是現在流行的;它承諾了規模和權力;這似乎是項目通往成功的捷徑。但后來問題出現了。

開發人員很快發現,不用SQL的局限性。每個NoSQL數據庫都提供了自己獨特的查詢語言,這意味著:要學習更多的語言(并向同事教授); 將這些數據庫連接到應用程序的難度增加,導致大量膠水代碼的出現(代碼之間有很強的耦合性);缺乏第三方生態系統,要求企業必須開發自己的操作和可視化工具。

這些NoSQL語言是新的,也沒有完全開發。例如,關系型數據庫已經運行很多年了,為SQL添加必要的功能(例如JOIN)也早都已經完成了,NoSQL語言的不成熟意味著在應用程序級別就會有更多的復雜性。缺乏JOIN也導致了非規范化,導致數據膨脹和僵化。

一些NoSQL數據庫添加了自己的“類SQL”的查詢語言,如Cassandra的CQL。但這往往使問題更糟。使用幾乎相同的界面,卻讓內心更糾結:工程師不知道什么是支持的,什么不是。

社區中的一些人在早期就看到了NoSQL的問題(例如,DeWitt和Stonebraker在2008年就看到了)。經過時間的實戰檢驗,以及使用過程中的經驗積累,越來越多的軟件開發人員也看到了這一點。

第3部分:回歸SQL

經歷了黎明前的黑暗,軟件社區看到了曙光,那就是回歸SQL。

首先是Hadoop(之后的Spark)之上的SQL接口,引導業界興起了NoSQL ,NoSQL“不僅僅是SQL”。

然后,NewSQL的興起:新的可擴展性數據庫,完全支持SQL。來自于麻省理工學院(MIT)和布朗大學(Brown)研究人員的H-Store (2008年發布)是***個可擴展OLTP數據庫之一。Google在發布的***份Spanner論文(2012年發布)(其作者包括最初的MapReduce作者)中揭示這是基于 SQL 的查詢語言,可以將一份數據復制到全球范圍的多個數據中心,并保證數據的一致性,從而開創了可地理復制的SQL界面的數據庫,接著是CockroachDB(2014)這樣的先驅者。

與此同時,PostgreSQL社區開始復蘇,增加了JSON數據類型(2012),以及PostgreSQL 10 的新特性:對分區和復制更好的本地支持,JSON的全文搜索支持等(今年晚些時候發布)。其他像CitusDB(2016)和其他的公司(今年發布的TimescaleDB)發現了新的方法從而針對特定數據工作負載的擴展PostgreSQL。

事實上,我們開發TimescaleDB的過程與業界的發展軌跡密切相關。早期的TimescaleDB內部版本使用了我們自己的類sql查詢語言“ioQL”。是的,我們正是被困難驅動著:構建我們自己的查詢語言才能更強大。但是,雖然看似簡單,但我們很快意識到,我們必須做更多的工作:例如,決定語法,構建各種連接器,培訓用戶等。我們還發現自己需要不斷地去查找合適的語法,去查詢那些已經可以用SQL進行查詢的內容。

有一天,我們意識到建立自己的查詢語言是沒有意義的。關鍵還是要擁抱SQL。這是我們做出的***的決策之一。同時也開啟了一個全新的世界。今天,即使我們的數據庫才問世5個月,但我們的用戶完全可以使用我們的產品,并獲得各種各樣支持:可視化工具(Tableau),通用ORM連接器,各種工具和備份選項,大量的在線教程和語法說明等。

在計算機網絡中,有一個叫做“窄腰”的概念。

這個概念的出現解決了一個關鍵問題:在任何給定的網絡設備上,想象一個堆棧,底層硬件層和頂層軟件層。中間可能會存在各種網絡硬件;類似地,也存在各種軟件和應用程序。需要一種方法來確保無論硬件如何,軟件仍然可以連接到網絡; 無論軟件如何,網絡硬件都知道如何處理網絡請求。

為什么說SQL正在擊敗NoSQL,這對數據的未來意味著什么?

在網絡中,窄腰的角色由互聯網協議(IP)扮演,它是局域網設計的底層聯網協議和更高級別的應用程序和傳輸協議的公共接口。(這是一個很好的解釋。)而且(在一個廣泛的過度簡化)中,這個公共接口成為了計算機的通用語言,使網絡互連,設備進行通信,而這個“網絡網絡”可以發展成為今天豐富多樣的互聯網。

我們認為,這等同于SQL已成為數據分析的“窄腰。

我們生活在一個數據正在成為“世界上最寶貴資源”的時代(”“經濟學人”,2017年5月)。我們看到了Cambrian 的專業數據庫(OLAP,時間序列,文檔,圖表等),數據處理工具(Hadoop,Spark,Flink),數據總線(Kafka,RabbitMQ)等的紅海。還有更多的應用程序需要依賴這種數據基礎設施,無論是第三方數據可視化工具(Tableau,Grafana,PowerBI,Superset),Web框架(Rails,Django)還是定制的數據驅動應用程序。

為什么說SQL正在擊敗NoSQL,這對數據的未來意味著什么?

像網絡一樣,我們有一個復雜的堆棧,底層的基礎設施和頂部的應用程序。通常,我們最終編寫了大量的膠水代碼,使此堆棧工作。但是膠水代碼可能很脆弱:需要維護和貼合。

我們需要的是一個公共接口,允許這個堆棧的各個部分相互通信。這個行業已經標準化了。它能讓不同層級之間的通信阻礙降到最小。

這就是SQL的力量。和IP一樣,SQL也是一個公共接口。

但事實上,SQL 比 IP 復雜的多。因為數據還需要被人類分析。而且SQL創建者最初給它設定的目標就是可讀性要高。

SQL***嗎?不,但這是社區中的大多數人都已經了解了這語言。雖然已經有工程師在開發更和諧的語言界面,但這些系統最終會連接到哪里?還是SQL。

所以在堆棧的頂部還有一層。那一層就是我們 。

SQL回歸

SQL已經回來了。不僅僅是因為使用NoSQL工具編寫膠水代碼是惱人的。不僅僅是因為培訓大家學習無數新的語言成本是巨大的,不只是因為統一標準的重要性。

而且也因為世界充滿了數據。它圍繞著我們,束縛著我們。首先,我們依靠我們的人類感官和感覺神經系統來處理它。現在我們的軟件和硬件系統也越來越智能,可以幫助我們。隨著我們收集的數據越來越多,可以更好的讓我們了解這個世界,系統的復雜性,存儲,處理,分析和可視化的需求只會繼續增長。

我們生活在一個脆弱的世界和一百萬個不同界面的世界。或許我們可以繼續擁抱SQL。一切都遵循能量守恒定律。

責任編輯:未麗燕 來源: Linux公社
相關推薦

2017-10-10 15:04:16

SQL數據庫計算機

2025-02-06 11:25:06

2013-04-16 08:32:10

云計算公有云混合云

2022-10-09 10:38:58

零信任網絡安全

2023-02-14 11:13:51

首席信息官業務戰略專家

2022-09-16 10:33:35

區塊鏈以太幣

2022-02-23 11:45:02

區塊鏈加密貨幣技術

2021-09-01 13:48:54

芯片短缺物聯網IOT

2020-07-21 18:21:51

Kubernetes容器開發

2023-03-01 13:59:11

智能建筑數據網絡

2018-03-24 20:12:17

Java開發者編程語言

2024-09-05 12:52:04

2017-06-07 18:59:21

2020-07-29 10:32:10

人工智能AI疫情

2014-08-18 10:31:41

游戲設計

2019-04-03 11:05:47

DevOps敏捷開發開源

2013-12-03 09:37:02

工作時間

2023-09-27 10:54:25

物聯網傳感器

2021-04-08 10:17:13

云原生公共云云計算
點贊
收藏

51CTO技術棧公眾號

国产精品熟妇一区二区三区四区| 免费看av软件| 9i看片成人免费看片| 日韩欧美国产大片| 在线日韩一区二区| 影音先锋欧美在线| 亚洲AV无码国产精品午夜字幕| 亚洲黄色视屏| 自拍偷拍亚洲在线| 欧美久久久久久久久久久| 中文字幕在线看片| 成人欧美一区二区三区视频网页| 国产 高清 精品 在线 a| 色av性av丰满av| 日韩片欧美片| 精品一区二区三区四区在线| 网站在线你懂的| 久草在线中文最新视频| 亚洲欧洲性图库| 狠狠综合久久av| 国产欧美日韩成人| 日日骚欧美日韩| 久久久视频精品| 日韩一区二区三区四区视频| 色狼人综合干| 日韩欧美国产精品| 日本激情综合网| 久久影院午夜精品| 一区二区三区日韩精品视频| 神马影院午夜我不卡| 成人久久久精品国产乱码一区二区 | 免费看a在线观看| av在线一区二区三区| 国产综合色香蕉精品| 亚洲熟妇无码乱子av电影| 欧美一区影院| www.亚洲一区| 国产黄色大片免费看| 青青草原在线亚洲| 精品美女被调教视频大全网站| 制服丝袜综合网| 欧洲亚洲两性| 精品久久久久久久久国产字幕| 国产av第一区| 久久综合之合合综合久久| 91原创在线视频| 国产精品一码二码三码在线| 99精品视频在线播放免费| 老司机精品视频在线| 日产精品久久久一区二区福利| 精品无码人妻一区二区三区| 综合激情婷婷| 久久中文字幕视频| 人与动物性xxxx| 日韩在线第七页| 中文字幕亚洲欧美| 久久丫精品忘忧草西安产品| 伊人久久大香线蕉| 日韩国产高清污视频在线观看| 无码人妻一区二区三区免费n鬼沢| 99精品国产九九国产精品| 精品视频1区2区| 日韩av在线中文| 久久夜夜久久| 欧美精品99久久久**| 做a视频在线观看| 成人在线啊v| 欧美一级专区免费大片| 免费观看黄网站| 日韩色性视频| 欧美一级艳片视频免费观看| 男人女人拔萝卜视频| 91精品导航| 亚洲国产精品久久久久秋霞不卡| 日本丰满少妇裸体自慰| 国产欧美日韩精品一区二区免费 | 91免费欧美精品| 国产美女裸体无遮挡免费视频| 国产精品一区二区三区99 | 极品尤物一区| 亚洲久久久久久久久久| 中文字幕免费视频| 日韩一区二区中文| 欧美黑人巨大xxx极品| 日本天堂网在线观看| 丝袜美腿亚洲一区二区图片| 国产欧美一区二区三区视频| www.桃色av嫩草.com| 不卡一区二区三区四区| 欧洲一区二区日韩在线视频观看免费 | 日韩大片在线观看视频| 免费黄色片网站| 欧美在线网站| 欧洲精品久久久| 一本到在线视频| 成人免费精品视频| 日本一区二区三区视频免费看| 免费在线观看av网站| 亚洲第一狼人社区| 一区二区三区国产免费| 午夜日韩影院| 亚洲色图校园春色| 欧美成人一区二区三区高清| 久久精品电影| 91欧美日韩一区| 亚洲人视频在线观看| 亚洲欧洲成人自拍| 成人免费毛片网| 亚洲天堂网站| 亚洲人a成www在线影院| 青青草激情视频| 日韩黄色免费电影| 国产精品一 二 三| 国产黄大片在线观看画质优化| 精品人伦一区二区三区蜜桃免费| 在线观看免费的av| 美女久久99| 欧美第一页在线| 中文字幕日本人妻久久久免费| 国产99精品国产| 亚洲一区二区在线观| 国产在线观看www| 日韩天堂在线观看| 国产精品理论在线| 国产免费成人| 国产高清自拍99| 国产1区在线| 欧美三区在线观看| 最新中文字幕视频| 国产欧美日韩综合一区在线播放 | 久久久久国产精品厨房| 91动漫在线看| 欧美视频二区欧美影视| 在线成人免费网站| 天堂中文在线网| va亚洲va日韩不卡在线观看| 免费cad大片在线观看| 男人亚洲天堂| 中日韩美女免费视频网站在线观看| 青青国产在线观看| 不卡视频免费播放| 国产91视频一区| 精品国产一区二区三区性色av| 在线看福利67194| 波多野结衣mp4| 久久久美女毛片| 久久网站免费视频| 窝窝社区一区二区| 91sa在线看| 午夜影院免费体验区| 精品成人久久av| 99re久久精品国产| 亚洲人成久久| 免费成人深夜夜行视频| 日韩大片免费观看| 日韩精品免费在线视频| 亚洲日本视频在线观看| 久久色在线视频| 国产精品无码专区av在线播放| 夜夜春成人影院| 日韩av片免费在线观看| 黄色av免费在线看| 精品视频一区二区不卡| 亚洲欧洲综合网| 狠狠色狠狠色综合日日91app| 一本一生久久a久久精品综合蜜| 欧美极品在线| 成人97在线观看视频| 亚洲黄色在线观看视频| 亚洲成人一区在线| 草草影院第一页| 免费高清成人在线| 日韩视频在线免费播放| 日韩成人精品| 91av视频在线| 成年人免费在线视频| 在线综合视频播放| 国产精品99re| 久久精品在这里| 可以看污的网站| 国产精品大片免费观看| 久久99精品久久久久子伦| 一呦二呦三呦精品国产| 日韩一区视频在线| 亚洲精品久久久久久无码色欲四季 | 人偷久久久久久久偷女厕| 精品123区| 欧美床上激情在线观看| 黄色www视频| 日本精品一区二区三区高清 | 亚洲一区二区三区爽爽爽爽爽| 国产视频久久久久久| 免费在线观看精品| 欧美黑人在线观看| 国产乱码精品一区二区亚洲| 91九色偷拍| 欧美成人精品一区二区男人小说| 久久精品91久久香蕉加勒比| 色窝窝无码一区二区三区| 欧美三级日本三级少妇99| 久久国产在线观看| 国产欧美日韩视频一区二区| 色姑娘综合天天| 久久综合影视| www.av91| 99精品电影| 欧美另类网站| 精品国产导航| 91精品视频在线| 日韩成人av电影| 欧美激情亚洲视频| 尤物网在线观看| 亚洲精品久久久久久久久久久久 | 亚洲精蜜桃久在线| 欧美精品密入口播放| 亚洲精品日韩激情在线电影| 吉吉日韩欧美| 久久久伊人欧美| 成人免费在线| 一区二区三区www| 亚洲av成人无码久久精品老人 | 国产精品电影网| www视频在线观看| 久久成人国产精品| av在线电影播放| 亚洲精品小视频| 日韩在线视频第一页| 91精品国产综合久久久久| 日韩精品在线一区二区三区| 天天做天天摸天天爽国产一区 | 成人国产精品日本在线| 台湾佬成人网| 日本久久久a级免费| av在线私库| 欧美激情中文字幕乱码免费| 在线看一级片| 久久亚洲影音av资源网| 成年人视频在线免费观看| 亚洲一区二区黄| 国产三区四区在线观看| 亚洲人成电影网站| 飘雪影视在线观看免费观看| 日韩激情在线视频| 亚洲av电影一区| 日韩精品视频免费专区在线播放| 秋霞欧美在线观看| 精品国产123| 国产成人无码www免费视频播放| 欧美一区二区啪啪| 国产按摩一区二区三区| 欧美一区二区三区四区视频| 国产三级视频在线播放| 欧美精品乱码久久久久久按摩| 超碰在线免费97| 欧美日韩一区 二区 三区 久久精品| 欧美日韩在线视频播放| 欧美在线你懂的| 亚洲天堂狠狠干| 在线播放91灌醉迷j高跟美女| 国产一区二区网站| 欧美一区二区网站| 性一交一乱一色一视频麻豆| 日韩无一区二区| 日韩一级片免费观看| 日韩精品中文字幕在线播放| 九色视频在线观看免费播放| 一区二区三区四区在线观看视频| 一本一道波多野毛片中文在线| 日韩在线www| 影音先锋男人资源在线| 久久久最新网址| 欧美7777| 国产日韩中文字幕在线| 视频二区欧美| 久久久水蜜桃| 成人免费在线播放| 国产人妻互换一区二区| 国内成人在线| 久久黄色免费看| 久久99久久99| 中文字幕一区二区人妻电影丶| 91麻豆123| 99热在线观看精品| 亚洲国产一区二区三区 | 亚洲婷婷噜噜| 91精品国产91久久久| 电影一区电影二区| 亚洲综合中文字幕在线观看| 久久97精品| 亚洲看片网站| 亚洲第一黄网| 久热精品在线播放| 成人精品鲁一区一区二区| 在线观看福利片| 亚洲精品视频在线| 亚洲天堂男人av| 91精品国产色综合久久不卡蜜臀 | 日韩精品在线观看av| 天堂成人国产精品一区| 一本之道在线视频| 久久久精品国产免费观看同学| 欧美特黄一级片| 日韩欧美在线视频| 国产三级三级在线观看| 国产亚洲视频中文字幕视频| 在线观看操人| 国产精品网红直播| 网红女主播少妇精品视频| 中国老女人av| 石原莉奈在线亚洲二区| 亚洲精品乱码久久久久久蜜桃图片| 国产日韩欧美精品在线| 国产一级久久久| 在线播放日韩导航| 国产理论电影在线观看| 午夜精品视频在线| 久久99精品久久久野外观看| 日本一区美女| 国产精品综合色区在线观看| 亚洲精品久久久久久| 国产精品伦一区二区三级视频| 97人人澡人人爽人人模亚洲| 欧美一二三四在线| 午夜老司机在线观看| 日韩av片永久免费网站| 日本福利一区| www.亚洲视频.com| 国产一区二区免费在线| 国产精品18在线| 日本精品一区二区三区四区的功能| 日本黄色三级视频| 欧美风情在线观看| 精品一区二区三区中文字幕 | 亚洲天堂激情| 亚洲天堂av一区二区三区| 国产精品婷婷午夜在线观看| 日本免费在线观看视频| 日韩精品一区二区三区第95| hd国产人妖ts另类视频| 成人黄色在线免费观看| 欧美日本不卡| 乳色吐息在线观看| 亚洲另类一区二区| 99热这里只有精品1| 久久久精品国产| 国产日韩在线观看视频| 亚洲成年人专区| 国产制服丝袜一区| 中文字幕在线2021| 欧美一区二区在线不卡| 曰本三级在线| 成人黄色片视频网站| 亚洲激情女人| 成人影视免费观看| 一本一道波多野结衣一区二区| 欧美一区二区视频| 国产精品r级在线| 成人毛片免费看| 成人黄色一级大片| 亚洲三级在线看| 国产成人精品无码高潮| 欧美激情久久久久久| 久草精品视频| 免费看a级黄色片| 国产精品萝li| 国产激情视频在线播放| 久久久久成人精品| 欧美一区二区三区红桃小说| 日韩精品一区二区三区久久| 久久蜜臀精品av| 中文字幕av影视| 欧美成人国产va精品日本一级| 亚洲91网站| 91av资源网| 国产精品美女一区二区三区| 国产视频在线观看视频| 国产最新精品视频| 精品国产乱码| 91欧美一区二区三区| 五月天婷婷综合| 成人高清在线| 亚洲综合在线中文字幕| 亚洲深夜激情| 青青草华人在线视频| 日韩区在线观看| 成人美女大片| 一级黄色录像免费看| 99这里只有久久精品视频| 最近中文字幕在线视频| 欧美激情免费看| 国产午夜一区| 久久久久久久久久影视| 欧美性猛交xxxx黑人| 成人福利网站| 欧美激情视频一区二区三区| 国产一区在线观看视频| 97久久久久久久| 久久精品国产精品| 欧美色图五月天| 日本亚洲一区二区三区|