DBA的困境:NoSQL VS SQL 生存 Or 死亡?
2014年12月資料庫流行度排行榜出爐了,Oracle、MySQL和SQL Server 穩坐前三甲,相比於關係型資料庫,NoSQL界的廝殺更為激烈,在這場沒有硝煙的戰場中,MongoDB和Cassandra無疑是風頭最強勁的兩個產品。特別值得一提的是,作為黑馬的Redis闖進了Top 10,直接幹掉了Sybase ASE。
對 傳統的關係型資料庫巨頭而言,單純靠SQL資料庫,在面對超大型Web應用上顯然捉襟見肘了。於是它們紛紛加入NoSQL資料庫的競爭中來。甲骨文早在 2011年就釋出了他們的Oracle NoSQL Database;IBM在DB2關係型資料庫中新增了對MongoDB應用程式設計介面的支援,使用者可以以JSON格式在DB2中儲存資料。DB2還可以處 理圖形資料以及XML資料。另外,IBM在今年3月還收購了Cloudant,這是一家提供CouchDB雲服務的廠商。微軟也在Windows Azure雲平臺提供了NoSQL資料儲存功能。
由此可見,NoSQL勢頭已經不可小覷了,是時候該讓大家提提神,關注下這位新寵了!
本期話題討論:
1.NoSQL是否會幹掉SQL?這種辯論之爭近乎水落石出了。相信各位親們都有一個自己的答案,哪些企業選擇同時採用SQL與NoSQL?這兩種資料庫又是如何共融來處理相關業務的?
2.在NoSQL快速變革的世界裡,DBA到底在扮演什麼樣的角色?是否會像恐龍一樣最終消失於這個世界呢?是生存還是死亡?DBA究竟有哪些困境?
3.NoSQL的Key-Value資料庫有哪些?NoSQL的文件資料庫又有哪些?到底有哪些區別?
4. 從初創企業到新浪微博這樣擁有著幾百臺Redis伺服器的大公司,都能看到Redis的身影,為何只有4歲的Redis如今成為了Web開發社群中最火熱 的記憶體資料庫之一?同作為Inmemory的key-value資料庫,Memcached和Redis有哪些不同?
5.天貓雙十一對阿里搜尋事業部來說,就是一場高強度的數字化戰爭。早在2010年,Hadoop/HBase技術就被引入到裡的搜尋體系中,用於儲存相關的網頁、價格和圖片資訊等。不光如此,連小米、奇虎360也都在使用HBase,HBase究竟有哪些神奇之處?
6.
京東每天的庫房記錄在十億個數量級,商品圖片總共有幾十億張。這些檔案基本上都是KB
級別的,關係型資料庫不太擅長處理這些海量小檔案。京東最早使用的記憶體鍵值儲存是Redis,而現在轉而使用了JimDB,您覺得為何會有這麼大的轉
變?JimDB與Redis又能否相容?
轉載:http://www.itpub.net/thread-1904506-1-1.html
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29829936/viewspace-1601949/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- The SQL vs NoSQL Difference: MySQL vs MongoDBMySqlMongoDB
- SQL vs NoSQL:如何選擇?SQL
- RDBMS VS XML VS NoSQLXMLSQL
- mongodb dba常用的nosql語句MongoDBSQL
- MongoDB DBA常用的NoSQL語句(全)MongoDBSQL
- sql與nosql的權衡SQL
- 技術分享|SQL和 NoSQL資料庫之間的差異:MySQL(VS)MongoDB資料庫MySqlMongoDB
- SEO行業的困境:轉型還是夾縫中求生存行業
- NOSQL資料庫大比拼:Cassandra vs MongoDB vs CouchDB vs Redis vs Riak vs HBaseSQL資料庫MongoDBRedis
- DBA常用SQLSQL
- DBA 常用的10個SQLSQL
- 多人殭屍遊戲《死亡邊境2》公佈 包含生存及PVP遊戲
- PostgreSQL DBA(6) - SeqScan vs IndexScan vs Bit...SQLIndex
- GreenPlum DBA常用SQLSQL
- NoSQL——not onlySQL不僅僅是SQLSQL
- Squirrel: 通用SQL、NoSQL客戶端UISQL客戶端
- sqlserver dba常用的sql語句SQLServer
- sql server dba大牛的祕籍SQLServer
- SQL、NoSQL和NewSQL的優缺點比較SQL
- 排名前十的SQL和NoSQL資料庫SQL資料庫
- Oracle vs PostgreSQL DBA(21)- Oracle VPDOracleSQL
- dba 常用維護sqlSQL
- DBA常用SQL語句SQL
- Oracle DBA常用sql分享OracleSQL
- PostgreSQL DBA(131) - Develop(numeric vs float vs int)SQLdev
- PostgreSQL DBA(121) - pgAdmin(HA:PAF vs repmgr vs Patroni)SQL
- DBA常用SQL語句[sql server] 2SQLServer
- NoSQL再次敗北——我堅持使用SQL的原因SQL
- EBS DBA日常維護使用的sqlSQL
- 《明日之後》VS海外生存遊戲 MMORPG生存遊戲核心玩法解析遊戲
- PostgreSQL DBA(169) - Develop(Distinct vs Group by)SQLdev
- PostgreSQL DBA(89) - Linux(Buffer vs Cache)SQLLinux
- SQL與NoSQL,資料橋樑SqoopSQLOOP
- PostgreSQL DBA(186) - SQL Group BySQL
- DBA日常維護SQL整理SQL
- dba常用sql-1(轉)SQL
- dba常用sql-2(轉)SQL
- dba常用sql-3(轉)SQL