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

SQL已死,NoSQL才是王道?醒醒吧,別瞎說八道了

數據庫
整個歷史的轉變,總要有人總結陳詞。NoSQL的運動者是誰?還記得嘛。沒錯就是 Google 的三駕馬車。那么終結它也只能由Google來官宣。搬起石頭砸自己的腳,疼不您咧?

亂象

當今數據庫供應商風頭正茂的,要數這三家公司,Amazon, Google, Microsoft. 沒錯,他們都是云計算提供者。火熱的三款看家產品分別是:

  • Amazon RDS, Google Cloud SQL, Azure Database for PostgreSQL.

A廠CTO說,AWS最火的產品是什么呢?是 Aurora 數據庫,它同時兼容 PostgreSQL 與 MySQL. 他還指出,Hadoop 也好,Spark, Kafka 也罷,都在極力推動 SQL 接口來讓更多的服務 API 暴露給程序員。

[[281642]]

從 A 廠產品的銷量來說,企業比較青睞于這些有標準 SQL 接口的產品,而對于各類只能用編程語言,比如Java才能正常取數的產品,顯得聲音大,卻雨點小,少有肯買帳的。

我舉個 ElasticSearch 的例子,你感受下為什么 ES 的 DSL 會讓人望而卻步:

  1. POST crm_comment/_search 
  2. "size":0, 
  3.  “query":{ 
  4.  "term":{"accountName”:"apple"} 
  5.  }, 
  6. "aggs":{ 
  7. "count_over_time":{ 
  8. "date_histogram":{ 
  9. "field":"CREATED"
  10. "interval":"month" 
  11.  }, 
  12. "aggs":{ 
  13. "sum_of_sales":{ 
  14. "sum":{"field":"salesamount"
  15.  } 
  16.  } 
  17.  } 
  18.  } 

當中一個括號少了,查詢就運行不下去。一個 SQL, WHERE, GROUP BY 就能解決的問題,整出一堆 Json 表達式。你能看得下去?

再比如,我們存日志的 MongoDB, 它的官方語言是 javascript: 

SQL 已死,NoSQL才是王道?醒醒吧,別瞎說八道了

看上去,這比 ElasticSearch 好看一些,每個字段都加了一個 $ 符號,請問為什么 total 就不用加呢?

原本這些數據(搜索用的 ElasticSearch, 日志用的 MongoDB)都存在 SQL 數據庫中,使用 SQL 一勞永逸的搞定所有查詢。但現在呢, 要花點時間熟悉 ES 和 MongoDB 的古怪語法了,還要搞清楚,數據在流轉過程中,是否有丟失。帶來的復雜度不僅僅是一點點。

什么,你說程序員不就是應該 996,拼命學的嘛?這是福報。嗯,這樣的福報誰愛要,誰拿去,反正我不!

歷史

讓我們一起回憶下SQL關系型數據庫的起源。這要追溯到IBM發表關系型數據庫論文的那個年代,1970年。

1970時,關系型數據計算已經非?;馃崃恕5@種關系運算的查詢,只掌握在少數天才人的手里。普通人只能看著眼饞。來,一起領略下當時的關系運算: 

SQL 已死,NoSQL才是王道?醒醒吧,別瞎說八道了

能看懂嘛?看懂舉手,pingCAP,螞蟻金服在召喚你!

事實證明,哪里有黑盒,那里就會產生魔法師。總有天才領袖為勞苦大眾著想。Donald Chamberlin 和 Raymond Boyce 就是這樣的天才!他們發明了 System R(關系型數據庫原型),又在自然語言的研究方向上,發明了結構化英語查詢語言(Structured English Query Lanuage, SEQUEL, 這也是為什么大家經常會把SQL讀成 see-ku-er的原因), 后因商標之爭,SEQUEL更名為 SQL. 那么SQL 相比上面的數學表達式有啥好處呢,感受下: 

SQL 已死,NoSQL才是王道?醒醒吧,別瞎說八道了

前后兩個運算都是在找出薪水比自己經理還高的那些員工。前者是關系數據表達式,只有數學大師才懂的符號;后者是 SQL 表達式,任何人在1星期絕對可以掌握的技術。

后來的事情,相信只要你不是00后,應該都有所耳聞了。IBM DB2, Oracle, SQL Server, MySQL 都如雨后春筍般的出來了,有了 System R 這般的磐石,有了 SQL 這代新型武器,各自造就了兵工廠,開疆擴土。戰爭一直打到現在。

如果不是因為 ARPANET 這位默默在墻角自習的好青年,恐怕拉里森這位Oracle家長還要嘚瑟個好多年。經過多年的沉寂修煉,ARPANET終于在我們這個時代成長成一個壯實的大小伙了。也就是今天的互聯網!

來,見識下當年那一小撮默默地在加利福尼亞學習的小伙伴。

[[281643]]

革命不成功,壯士不歇息。盡管有這么多人在兢兢業業的付出,但撼動關系型數據庫的江山還遠不夠實力,不也到時候。直到這位哥們的出現。你看,任何歷史性的轉折都要依靠一位偉人來帶動,說不定下一位就是你,努力吧,少年! 

[[281644]]

這位 Tim 老兄在1989年,發明了萬維網,一下子把數據的洪荒世界之門給打開了。數據以前所未有的體量和速度沖了進來。此時的關系型數據庫也就慢慢有了吃力和老態的跡象。

歷史再一次證明, 不被人胖揍,永遠不知道自己幾斤幾兩。

怪獸沖了進來,總要有奧特曼來對付吧。沒錯,這時候兩位英雄人物出場了,一位是 Google, 一位是 Amazon. Google 的 MapReduce(2004)和 BigTable(2006),打破了分布式計算和存儲的瓶頸。這兩篇論文可以在后臺,回復“1024”得到。A廠在整個云計算時代都有它的份兒,閃亮的光芒甚是耀眼。它的 Dynamo 數據庫,采用了鍵值對存儲,集合了各種眼花繚亂的云計算技術,號稱能保障高可用服務。

磐石有了,兵工廠就不會遠了。跟 SQL 的發展很像,之后很快各個公司就有了 Hadoop, Hive, Cassandra, MongoDB也玩起了 MapR. 又是一番你追我趕的廝殺,歷史是何等的相像。

而這一波廝殺,不僅僅是在堂兄弟,表兄弟之間展開,還要去搶叔叔伯伯們的地盤。這不,螞蟻金服的OceanBase前兩天還動了一下Oracle大叔的地盤,搶掉了它2010年打下的TCP-C排行榜榜首的位置。

現實

年輕人始終有著一股子血氣方剛,認為憑著自己年富力強,無所畏懼就要去動大人的奶酪。打仗光靠蠻力怎么可以。它還需要致勝的最本質基礎,那就是群眾的支持。

每個年輕人都有自己的魅力,有自己的武器都很好,很酷。乾坤圈,金箍棒看著都炫酷。但在如來的眼里,他代表的可是天地萬物,說一句代替蒼生治治你,分分鐘就把你給秒了。那可是群眾的力量代表。

上面的 ElasticSearch, MongoDB給我們的感覺都很棒,全文搜索極快,日志存儲不費勁,但要去拿起來用,你得好好的去順順他們的脾氣,要不就給你棗子吃。就如現在很多年輕人,做事情是要哄著做,哪像那些無產階級革命前輩,都是搶著做。

如果說 OLTP 產品,我們摸索一下 Redis, MongoDB, Kafka 也就算了,能忍就忍吧,畢竟一次投入,永久使用。但 OLAP 產品,Impala, Hive, Presto, Kylin 等都互不連通,還要整一套 ETL 來打通,這誰的脾氣能好咯。我做一個報表,還要用 Spark 去每家每戶報信,搞不好哪家那天脾氣特別大,不待見,數據都取不出來。典型的就是 JOIN 信使,經常吃閉門羹。

當然,被群眾(市場)教訓過后,年輕人也開始反思。Cloudera 與 Hortonworks 就是典型代表,他倆選擇聯起手來一塊干點事兒。推出了 SQL 級的方言,用來封裝自己復雜的外表,原理就是 SQL ON Hadoop.

Hadoop 負責存儲,而 SQL 負責計算,存儲引擎與計算引擎分離開來,拉攏了不少 SQL 群眾,開始鋪設廣泛的群眾基礎。

王者歸來

第一次小弟們像大佬妥協,就是推出自己的 SQL-On-Hadoop 產品。雖然嘴上說著是 Not Only SQL, 那也不過是年輕人在堅持他們最后的傲嬌而已。

接著,歷史又再一次重演。只要一個現象被認可,一群現象就跟風而來。H-Store, Spanner, CockroachDB. 最出眾的還要數 Postgre, 在歷經關系數據庫,NoSQL之后,勁在旁邊撿漏,好東西都往自己身上加。像 Json, FullText Search, MPP, JIT 等特性。

當然,整個歷史的轉變,總要有人總結陳詞。NoSQL的運動者是誰?還記得嘛。沒錯就是 Google 的三駕馬車。那么終結它也只能由Google來官宣。搬起石頭砸自己的腳,疼不您咧?

看下 G 廠在2017年的 Spanner 論文中怎么說的:

  • “While these systems provided some of the benefits of a database system, they lacked many traditional database features that application developers often rely on. A key example is a robust query language, meaning that developers had to write complex code to process and aggregate the data in their applications. As a result, we decided to turn Spanner into a full featured SQL system, with query execution tightly integrated with the other architectural features of Spanner (such as strong consistency and global replication).”
  • The original API of Spanner provided NoSQL methods for point lookups and range scans of individual and interleaved tables. While NoSQL methods provided a simple path to launching Spanner, and continue to be useful in simple retrieval scenarios, SQL has provided significant additional value in expressing more complex data access patterns and pushing computation to the data.
  • Spanner’s SQL engine shares a common SQL dialect, called “Standard SQL”, with several other systems at Google including internal systems such as F1 and Dremel (among others), and external systems such as BigQuery…
  • For users within Google, this lowers the barrier of working across the systems. A developer or data analyst who writes SQL against a Spanner database can transfer their understanding of the language to Dremel without concern over subtle differences in syntax, NULL handling, etc.

那我來精簡一下,“我們 Google 要從 Nosql 轉到 SQL 陣營來,SQL 即將成為一切數據訪問的基礎,就醬”。

 

責任編輯:未麗燕 來源: 今日頭條
相關推薦

2011-11-07 18:03:24

SaaSLinux桌面

2020-02-18 10:00:15

數據庫工具技術

2024-09-03 09:31:59

2025-06-25 09:31:41

2017-09-07 10:19:30

PC臺式機行業

2018-07-18 12:43:13

多云云計算云技術

2023-01-13 18:04:03

面試題消息中間件

2023-01-27 23:14:26

Go2兼容性Go1

2025-03-13 00:01:00

2010-03-31 16:59:02

企業采購

2018-04-08 15:17:23

2012-03-27 14:34:43

2016-10-20 13:56:04

2011-08-31 14:41:37

憤怒的小鳥小游戲android游戲

2018-05-03 16:27:29

RNN神經網絡ResNet

2023-02-06 07:37:29

Java編程語言

2022-09-15 10:44:42

SidecarIstioeBPFizer

2023-05-16 12:53:19

2011-01-07 10:18:28

RSSWeb

2011-05-11 09:01:29

面向對象技術函數式語言
點贊
收藏

51CTO技術棧公眾號

免费欧美一级片| 日韩av综合中文字幕| 日韩电影在线播放| 一级片免费网站| 欧美黑人巨大videos精品| 天天操天天色综合| 亚洲一区3d动漫同人无遮挡 | 欧美日韩中文字幕日韩欧美| 相泽南亚洲一区二区在线播放| 国产午夜精品无码| 久久av免费看| 日韩欧美一区在线| 无码人妻丰满熟妇区五十路百度| 国产写真视频在线观看| 不卡的av中国片| 国产欧美日韩中文字幕在线| 日韩精品手机在线| 亚洲精品国产首次亮相| 亚洲女人天堂av| 国产chinesehd精品露脸| 精品欧美色视频网站在线观看| 91在线porny国产在线看| 欧美多人爱爱视频网站| 六月婷婷七月丁香| 超碰97久久国产精品牛牛| 欧美日精品一区视频| 国产一二三在线视频| 欧美激情二区| 国产欧美va欧美不卡在线| 国产精品久久久久久免费观看| 亚洲一区二区天堂| 日日夜夜免费精品| 91精品国产网站| 久久久精品一区二区涩爱| 欧美顶级大胆免费视频| 一区二区三区日韩在线| 波多野结衣作品集| caoporn视频在线| 国产精品不卡在线| 涩涩涩999| 青青青草原在线| 日本中文字幕一区二区有限公司| 性色av香蕉一区二区| 欧美久久久久久久久久久久| 亚洲成人最新网站| 日韩亚洲第一页| 国产99在线 | 亚洲| 国产在视频线精品视频www666| 日韩精品免费综合视频在线播放 | 国产视频一区二区在线播放| 欧美在线视频日韩| 视色视频在线观看| 黄a在线观看| 国产精品福利影院| 亚洲一区二区三区涩| jizzjizz在线观看| 国产精品久久三| 中文字幕一区二区中文字幕| 麻豆av在线导航| 亚洲日本在线观看| 日韩精品免费一区| 91www在线| 欧美午夜视频一区二区| 久久国产色av免费观看| 99久久精品一区二区成人| 欧美视频一区二区三区四区| 性刺激的欧美三级视频| 色综合久久久| 日韩午夜在线影院| 日本精品一二三区| 青青久久av| 国产一区av在线| 欧美性猛交xxxx乱大交少妇| 亚洲在线久久| 国产综合在线看| 国产在线观看黄色| 青青草国产成人av片免费| 成人免费福利视频| 亚洲国产一二三区| 99国产精品久久久久久久久久久| 麻豆精品传媒视频| 日韩毛片久久久| 亚洲一区二区三区四区在线免费观看 | 国产xxx在线观看| 欧美变态网站| 中文字幕精品一区二区精品| 欧美日韩在线视频免费| 亚洲人成高清| 国产精品天天狠天天看| а√天堂资源在线| 久久婷婷综合激情| 手机成人av在线| 咪咪网在线视频| 欧美日韩国产综合草草| 岛国精品一区二区三区| 国产精品亚洲二区| 欧美成人自拍视频| 无码人妻av一区二区三区波多野| 精品一区二区三区视频| 久久精品国产综合精品| 亚洲人成小说网站色在线 | 色综合色综合色综合色综合| 日日夜夜亚洲| 亚洲精品xxx| 国产精品99久久久久久成人| 亚洲精品555| 欧美一二三四区在线| 亚洲第一页av| 欧美aⅴ99久久黑人专区| 2019中文字幕免费视频| 国产一区二区麻豆| 久久久噜噜噜久久中文字幕色伊伊| 日本黄色播放器| 外国成人直播| 亚洲精品国产精品乱码不99按摩| 少妇高潮一区二区三区喷水| 免费欧美在线| 国产精品一区二| 成人在线免费看黄| 欧美三区免费完整视频在线观看| 成人在线视频免费播放| 亚洲激情中文| 国产精品偷伦免费视频观看的| 天天影院图片亚洲| 亚洲激情自拍偷拍| 日韩成人精品视频在线观看| 九一国产精品| 欧美在线视频观看| 国产成人精品一区二三区| 精品一区二区三区在线播放视频| 欧美日韩在线观看一区| 狠狠躁少妇一区二区三区| 日韩欧美一级片| 三级全黄做爰视频| 久久99精品久久久久久| 四虎影院一区二区三区 | 韩国精品福利一区二区三区| 日韩在线播放一区| 国产精品成人久久久| 91麻豆免费观看| 自拍日韩亚洲一区在线| 成人性生交大片免费看96| 欧美成人在线免费| 99视频国产精品免费观看a| 中文字幕一区不卡| 成人黄色一级大片| 国产精品久久久久久久久妇女| 国产精品啪视频| 九九热视频在线观看| 色噜噜狠狠一区二区三区果冻| 99久久国产精| 久久99伊人| 日韩久久精品一区二区三区| 欧美日韩在线精品一区二区三区激情综合| 亚洲欧美成人网| 草莓视频18免费观看| 日本一区二区三区国色天香 | 北岛玲精品视频在线观看| 色偷偷av亚洲男人的天堂| 国产又粗又长又大视频| 亚洲色大成网站www久久九九| 99日在线视频| 欧美视频网站| 亚州欧美日韩中文视频| 亚洲黄色小说网址| 亚欧色一区w666天堂| 精品久久久噜噜噜噜久久图片| 精品国产91| 国产区亚洲区欧美区| 国产cdts系列另类在线观看| 日韩欧美国产午夜精品| 日本系列第一页| 国产亚洲自拍一区| 日本天堂免费a| 精品少妇一区| 国产精品久久久久久久久久久久久久 | 国产成人精品视频| 五月婷六月丁香| 美女性感视频久久| 亚洲小视频在线播放| 精品国产18久久久久久洗澡| 国产va免费精品高清在线观看| 亚洲s色大片| 欧美成人乱码一区二区三区| 国产成人免费看| 中文字幕第一页久久| 91免费黄视频| 亚洲伊人精品酒店| 欧美高清激情视频| 久久综合九色综合久| 国产精品久久久免费视频| 国产精品毛片高清在线完整版| 亚洲av无一区二区三区久久| 国产精品亚洲综合色区韩国| 51国产成人精品午夜福中文下载| gogo高清在线播放免费| 国产亚洲精品一区二区| 国产探花精品一区二区| 欧美日韩亚洲一区二区| 中文字幕美女视频| 99久久99久久精品免费看蜜桃| 久久精品影视大全| 伊人精品在线| 一区不卡视频| 性欧美xxxx免费岛国不卡电影| 91精品免费看| 欧美成人a交片免费看| 久久99精品久久久久久噜噜| 成年人在线视频| 欧美精品一区男女天堂| 一级做a爱片久久毛片| 黑人欧美xxxx| 久久国产一级片| 国产精品久久久久婷婷| 91九色在线观看| 国产大学生自拍| 久久久久综合网| 中文字幕99页| 精品一区二区久久| 国产性生交xxxxx免费| 亚洲承认在线| 亚洲精品天堂成人片av在线播放 | 久久这里有精品| 成人综合影院| 精品视频www| 国内爆初菊对白视频| 7777精品伊人久久久大香线蕉 | 视频在线观看国产精品| 国产一级做a爰片久久毛片男| 99精品视频精品精品视频| 青青草国产精品| 色吊丝一区二区| 激情伦成人综合小说| 日韩精品中文字幕吗一区二区| 国产日韩欧美在线播放| 精品国模一区二区三区| 人人澡人人澡人人看欧美| 美女91在线看| 亚洲 日韩 国产第一| 毛片在线网址| 国模精品系列视频| 成人影院在线播放| 欧美精品在线免费| 在线免费观看污| 欧美伦理91i| 欧美hdxxxxx| 久久久久久中文字幕| 人妖欧美1区| 久久久亚洲精品视频| 欧美男男video| 久久久女人电视剧免费播放下载| 久久青青色综合| 久久人91精品久久久久久不卡| 久久不射影院| 97在线视频一区| 韩日成人影院| 国产精品私拍pans大尺度在线| 九七电影院97理论片久久tvb| 国产日韩欧美成人| 亚洲**毛片| 国产亚洲福利社区| 伊人久久大香线蕉综合网站| 欧美最大成人综合网| 久久亚洲成人| 毛片在线视频观看| 亚洲久久一区| 欧美成人黑人猛交| 老司机精品视频一区二区三区| 涩涩网站在线看| 国产91丝袜在线观看| 日本japanese极品少妇| 国产午夜精品一区二区| 小早川怜子一区二区的演员表| 一区二区三区高清| 国产做受高潮漫动| 欧美私模裸体表演在线观看| 国产三级视频在线播放| 亚洲成色999久久网站| 久草在线青青草| 久久亚洲私人国产精品va| 2018av在线| 国产精品三级美女白浆呻吟| 欧美精品三级在线| 久久66热这里只有精品| 久久人人88| 国产精品自拍片| 极品销魂美女一区二区三区| 久草视频福利在线| 国产精品青草久久| 日韩乱码一区二区| 欧美日韩不卡一区二区| 丰满少妇一级片| 怡红院精品视频| 国产黄色大片在线观看| 国产精品免费观看在线| 超碰97久久国产精品牛牛| 色播五月综合| 亚洲黄色视屏| 无限资源日本好片| 成人免费黄色大片| 美女福利视频网| 欧美日韩在线免费观看| 国产男男gay体育生白袜| 日韩精品福利在线| 黄在线免费看| 国产91在线播放精品91| 国产+成+人+亚洲欧洲在线| 亚洲图片在线观看| 奶水喷射视频一区| 制服.丝袜.亚洲.中文.综合懂| 国产日本一区二区| 日韩成人高清视频| 欧美精选午夜久久久乱码6080| 免费看男男www网站入口在线| 欧美极品美女电影一区| 国产精品xxx| 欧洲一区二区日韩在线视频观看免费| 精品人妻一区二区三区含羞草| 久久亚洲二区三区| 国产乱国产乱老熟300| 欧美日韩一区久久| 看电影就来5566av视频在线播放| 久久久中精品2020中文| 国产一区二区在线观| 亚洲精品白虎| 日精品一区二区| 18禁裸乳无遮挡啪啪无码免费| 亚州成人在线电影| 日本wwwxxxx| 久久全国免费视频| 538任你躁精品视频网免费| 麻豆md0077饥渴少妇| 欧洲杯足球赛直播| 777久久久精品一区二区三区 | 久久精品国产91精品亚洲| 成人做爰视频www| 欧美精品亚洲精品| 亚洲一区二区网站| 第四色在线视频| 五月综合激情婷婷六月色窝| 欧美熟妇另类久久久久久不卡 | 不卡av在线免费观看| 免看一级a毛片一片成人不卡| 91精品视频网| 97影院秋霞午夜在线观看| 91久久中文字幕| 久久久精品久久久久久96| 中文字幕线观看| 18成人在线观看| 国产喷水吹潮视频www| 久久成人这里只有精品| 国产成人久久精品一区二区三区| 免费看啪啪网站| 极品销魂美女一区二区三区| 亚洲最大的黄色网址| 欧美一区二区三区喷汁尤物| 2024最新电影免费在线观看| 99爱精品视频| 亚洲视频狠狠| 亚洲国产精品成人综合久久久| 色综合色狠狠天天综合色| 手机av免费观看| 亚洲欧美精品中文字幕在线| 国产欧美一区二区三区精品酒店| 日本黄网免费一区二区精品| 麻豆精品国产传媒mv男同 | 成全电影播放在线观看国语| 国产深夜精品福利| 午夜国产精品视频| 2一3sex性hd| 欧美最猛黑人xxxxx猛交| 在线观看h片| 成人毛片网站| 久久久久久网| 亚洲一级二级片| 精品国产一区二区三区不卡| 国产精品av一区二区三区 | 国产亚洲欧美一区二区| 性8sex亚洲区入口| 国产探花视频在线| 亚洲精品在线观看网站| 日韩一区二区三区在线免费观看| 欧美少妇一区二区三区| 99精品国产热久久91蜜凸| 在线观看免费视频一区| 欧美日韩在线观看一区二区| 天天躁日日躁狠狠躁免费麻豆| 激情亚洲一区二区三区四区| 超碰免费97在线观看| 亚洲最大福利视频| 麻豆9191精品国产| 国产三级国产精品国产国在线观看| 亚洲黄一区二区| 成人污版视频| 乱子伦视频在线看| 亚洲图片欧美视频| 日本黄色片在线观看| 久久99精品久久久久久青青日本 | 国产午夜在线一区二区三区| 色狠狠一区二区三区香蕉|