精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

6080亚洲精品一区二区| 国产亚洲人成网站| 欧美精品在线免费播放| 国产成人精品综合久久久久99 | 亚洲三级视频网站| seseavlu视频在线| 激情综合色播激情啊| 欧美成年人网站| av漫画在线观看| 韩国主播福利视频一区二区三区| 欧美韩国一区二区| 亚洲xxxxx| 日韩免费av片| 精品一区二区三| 日韩欧美亚洲一区二区| 久久综合色视频| 午夜免费福利在线观看| 成人免费高清视频在线观看| 日韩av片电影专区| 69xx绿帽三人行| 亚洲ab电影| 欧美女孩性生活视频| 妞干网在线视频观看| 丁香在线视频| 成人高清伦理免费影院在线观看| 日本高清不卡在线| 曰本女人与公拘交酡| 久久99视频| 欧美岛国在线观看| 一级在线免费视频| 成人福利影视| 国产精品国产精品国产专区不片| 国产欧美亚洲日本| 一卡二卡三卡在线| 国产亚洲网站| 久久精品免费播放| 蜜桃无码一区二区三区| 午夜视频在线观看精品中文| 欧洲生活片亚洲生活在线观看| 日韩久久久久久久久久久久| a√在线中文网新版址在线| 成人午夜视频免费看| 国产精品入口免费视| 99视频在线看| 午夜精品av| 亚洲香蕉av在线一区二区三区| 国产成人精品一区二区在线小狼| 国产一区二区三区四区五区3d| 精品成人在线视频| 99国产精品白浆在线观看免费| av福利在线播放| 99精品国产热久久91蜜凸| 91深夜福利视频| 日韩欧美一级大片| 日韩精品一级二级| 4p变态网欧美系列| 日韩精品久久久久久久| 欧美一区国产在线| 久久精品视频在线播放| 国产一区二区三区四区在线| 亚洲激情77| 亚洲电影成人av99爱色| 精产国品一区二区三区| 亚洲一区二区小说| 欧美日韩国产片| 国产三级日本三级在线播放| 成人线上视频| 色综合久久综合网97色综合| 欧美丰满熟妇bbbbbb百度| 91av久久| 亚洲h在线观看| 成人午夜精品久久久久久久蜜臀| 深夜国产在线播放| 亚洲成人第一页| 国产不卡一区二区视频| 国产99在线| 欧美日韩亚洲精品内裤| 91九色在线观看视频| 亚洲福利影院| 91福利在线导航| 日日噜噜噜噜久久久精品毛片| 日韩一区二区三区在线免费观看| 日本精品一区二区三区四区的功能| 国产精品丝袜久久久久久消防器材| 中文在线中文资源| 色久优优欧美色久优优| 538在线视频观看| 亚洲综合欧美在线| 免费黄色在线观看| 亚洲男人天堂av网| 国产精品第157页| 美女日批视频在线观看| 亚洲18色成人| 欧美日韩激情视频在线观看| 欧美成人精品三级网站| 欧美日韩高清影院| 深夜视频在线观看| 你懂的视频欧美| 中文字幕精品一区久久久久| 黄色香蕉视频在线观看| 欧美日本精品| 欧美一级在线播放| 波多野结衣在线观看视频| 久久精品国产精品青草| 91传媒免费看| 婷婷国产在线| 国产精品美女久久久久aⅴ国产馆| ijzzijzzij亚洲大全| 国产精品yjizz视频网| 在线亚洲高清视频| 四川一级毛毛片| 视频小说一区二区| 久久精品人人爽| 4438国产精品一区二区| 国内久久婷婷综合| 欧美精品七区| 26uuu亚洲电影在线观看| 欧美日韩加勒比精品一区| 日本人69视频| 好吊妞视频这里有精品| 亚洲欧美资源在线| 澳门黄色一级片| 老司机午夜精品视频| 91精品免费| 国产福利电影在线| 亚洲电影一级黄| 国产一伦一伦一伦| 日韩动漫一区| 欧美日韩福利在线观看| 中文字幕日本视频| 久久这里只有精品6| 9色视频在线观看| 精品成人av| 亚洲国产精品成人va在线观看| 男人晚上看的视频| 日韩主播视频在线| 久久er99热精品一区二区三区| 欧美13一16娇小xxxx| 欧美性猛交99久久久久99按摩| 中文字幕一区二区在线观看视频 | 亚洲人精品午夜| 日本在线视频www| 51vv免费精品视频一区二区| 日韩中文字幕在线视频播放| www.欧美色| av亚洲精华国产精华精| 亚洲激情免费视频| 羞羞视频在线观看一区二区| 亚洲欧美日韩国产中文| 精品91久久久| 成人网男人的天堂| 日韩黄色片在线| 精品一区二区三区免费看| 少妇精69xxtheporn| 欧美性猛交xxxx乱大交hd| 91在线观看免费视频| 农民人伦一区二区三区| 国产日韩一区二区三免费高清| 中文字幕国产亚洲2019| 中文字幕乱码在线观看| 国产丝袜欧美中文另类| 成人免费无码av| 久久不见久久见免费视频7| 97色在线观看免费视频| 欧美特黄一级视频| 亚洲午夜免费电影| 大桥未久恸哭の女教师| 黑人一区二区| 国产精品一 二 三| 九色porny自拍视频在线播放| 国产九九视频一区二区三区| 欧美激情二区三区| 亚洲福利在线观看视频| 亚洲一区二区三区爽爽爽爽爽| 两性午夜免费视频| 午夜精品久久久久99热蜜桃导演 | 国产精品福利在线观看播放| 国产精品色午夜在线观看| 国产区高清在线| 欧美性受xxxx黑人xyx性爽| 在线观看免费小视频| 人妖欧美一区二区| 中文字幕久精品免| 国产精品久久久久久久久久辛辛| 欧美精品免费在线| 农村少妇久久久久久久| 午夜精品久久久久久久久| 中文在线永久免费观看| 久久久久久久高潮| 亚洲欧美丝袜| 国产一区二区高清在线| 高清一区二区三区四区五区| 天堂网在线观看视频| 日韩欧美在线观看| 91免费在线看片| 国产一区二区不卡| 国产欧美日韩中文字幕| 久热精品在线观看| 99re这里只有精品首页| 麻豆一区二区三区视频| 亚洲一级淫片| 国产日韩在线一区二区三区| 电影天堂国产精品| 精品国产欧美一区二区五十路| 性一交一乱一乱一视频| 色综合天天综合网天天看片| 五月天免费网站| 国产成人精品aa毛片| 国产裸体舞一区二区三区| 国产精品88久久久久久| 国产三区精品| 日本免费一区二区三区等视频| 亚洲毛片一区二区| 99er热精品视频| 精品久久久久国产| 国产精品精品软件男同| 99精品欧美一区| 九九九九九九九九| 久久av一区| 91精品国产毛片武则天| 国产一区二区三区电影在线观看| 91在线中文字幕| 中文字幕在线高清| 欧美国产乱视频| 最新av网站在线观看| 亚洲国产天堂久久综合| 国产又粗又猛又爽又黄的| 精品人伦一区二区三区蜜桃网站| www欧美com| 欧美韩日一区二区三区| 日本丰满少妇裸体自慰| 国产成人精品综合在线观看 | wwwwww日本| 国产一区在线观看麻豆| 乱子伦视频在线看| 国产精品地址| 在线成人性视频| 久久91精品| 国产精品大全| av日韩一区| 国产精品久久久久久搜索| 蜜桃在线视频| 久久久久免费视频| 国产黄色小视频在线| 亚洲最新视频在线| 男人的天堂在线视频| 亚洲国产成人久久综合| 国产成人精品一区二区无码呦 | 国产精品1区2区| 超碰在线人人爱| 日韩精品亚洲一区| 97av视频在线观看| 国产手机视频一区二区| 欧美深夜福利视频| 亚洲青色在线| 蜜臀av色欲a片无码精品一区| 欧美黄在线观看| 成人短视频在线看| 香港欧美日韩三级黄色一级电影网站| 日韩欧美电影一区二区| 国产欧美日韩精品一区二区免费 | 在线看女人毛片| 久久精品亚洲一区| 成人在线观看免费网站| 久久亚洲春色中文字幕| 国产一二三区在线观看| 久久久国产精品x99av | 椎名由奈jux491在线播放| 久久国产影院| 一本一生久久a久久精品综合蜜 | 污视频网站在线免费| 色综合久久久久久中文网| 超碰在线网址| 精品综合久久久久久97| 欧美xxxx少妇| 91精品国产91久久久久久| 是的av在线| 日韩美女在线播放| 久久人人视频| 91网站在线看| 中文字幕日韩在线| 九色91国产| 激情婷婷综合| 在线丝袜欧美日韩制服| 欧美精品97| 每日在线观看av| 香蕉国产精品偷在线观看不卡| 久章草在线视频| 日本最新不卡在线| 亚洲一级片免费观看| 成人av网站在线观看免费| 中文幕无线码中文字蜜桃| 国产丝袜欧美中文另类| 性欧美疯狂猛交69hd| 一区二区三区视频在线看| 日韩乱码一区二区| 在线观看网站黄不卡| 国产精品自产拍| 精品99久久久久久| 国产一区电影| 欧美日本中文字幕| 午夜精品久久久久久久久久蜜桃| 国产精品自拍视频| 国产精品任我爽爆在线播放| 日韩中文一区| 欧美精品不卡| 不要播放器的av网站| 国产成人在线视频网址| 波多野结衣a v在线| 最新国产成人在线观看| 国产性xxxx高清| 欧美日韩电影在线| 天天干天天摸天天操| 在线观看日韩专区| 九色porny自拍视频在线播放| 国产在线精品一区免费香蕉| 牛牛精品成人免费视频| 手机成人av在线| 香蕉久久夜色精品国产| 免费人成视频在线播放| 国产欧美一区二区三区沐欲| 国产亚洲精品久久久久久无几年桃| 欧美亚洲动漫精品| 亚洲av激情无码专区在线播放| 日韩午夜在线视频| 亚洲人成午夜免电影费观看| 97人人模人人爽视频一区二区| 精品国产日韩欧美| 国产欧美在线一区| 豆国产96在线|亚洲| 自拍偷拍第9页| 色综合激情久久| 老司机午夜福利视频| 久久综合免费视频| 51一区二区三区| 精品国产乱码久久久久久久软件| 亚洲精品在线观看91| www.久久久精品| www精品美女久久久tv| 精品无码黑人又粗又大又长| 91精品国产综合久久久久久久久久| 国产原创av在线| 欧美在线日韩在线| 日日狠狠久久偷偷综合色| 国产美女主播在线| 国产精一品亚洲二区在线视频| 女教师淫辱の教室蜜臀av软件| 色系网站成人免费| 日本福利片在线| 97在线日本国产| 国产丝袜一区| 国产高清www| 成人黄色网址在线观看| 免费无遮挡无码永久在线观看视频 | 国产精品狼人色视频一区| 欧美三级午夜理伦三级小说| 欧美在线观看视频免费| 国产一区二区三区免费| 国产老头老太做爰视频| 欧美日韩久久久| 成人不用播放器| 国产精品久久久久久久久| 久久成人av| 国产偷人视频免费| 国产欧美精品一区二区色综合| 成人免费毛片视频| 亚洲色图美腿丝袜| 草莓视频成人appios| 夜夜爽99久久国产综合精品女不卡| 美女精品一区二区| 国产一区在线观看免费| 欧美一区三区四区| 国产高清在线a视频大全| 国产一区二区不卡视频在线观看 | 韩国日本在线视频| 26uuu另类欧美亚洲曰本| 一级成人黄色片| 亚洲日韩中文字幕在线播放| 99蜜月精品久久91| 日韩视频在线观看视频| 国产成人精品亚洲日本在线桃色 | 日本精品一区二区在线观看| 亚州精品天堂中文字幕| 性欧美lx╳lx╳| 国产裸体免费无遮挡| 中文字幕一区二区三中文字幕| 99热这里只有精品9| 午夜精品理论片| 免费视频一区三区| 最新av免费在线观看| 亚洲高清视频的网址| 精华区一区二区三区| 成人久久一区二区| 亚洲久色影视| 日本一级免费视频| 欧美一区二区三区视频| 蜜桃视频m3u8在线观看| 亚洲视频精品一区| 成人激情av网| 中文字幕在线观看1|