1. 程式人生 > 資料庫 >一些商業網站應用的計算機語言與資料庫查詢你掌握是多少?

一些商業網站應用的計算機語言與資料庫查詢你掌握是多少?

商業網站包括的技術性點還是非常多的,電腦瀏覽器上大家見到的僅僅前端開發的展現網頁頁面,後端開發一部分包括了許多 繁雜的優化演算法與領域模型,尤其在後臺數據量變大以後,資料資訊就必須大量的語言與資料庫查詢來協作解決。
  
  下邊大家看來下他們應用到的各類技術性:
  
  1、Google.com-百度搜索引擎
  
  前端開發:JavaScript、TypeScript
  
  後端開發:C,C++,Go,Java,Python、Node
  
  資料庫查詢:BigTable,MariaDB
  
  TypeScript是JavaScript的一個超集,適用ECMAScript6規範。

  
  MariaDB是MySQL(歸屬於Oracle公司)關係型資料庫智慧管理系統的克隆版,在GNUGPL下開源系統。
  
  BigTable根據Google系統檔案的資料資訊分散式儲存,用以儲存規模性非結構化資料,適用雲空間測算。
  
  2、YouTube.com-視訊平臺
  
  前端開發:JavaScript
  
  後端開發:C/C++,Python,Java,Go
  
  資料庫查詢:BigTable,MariaDB
  
  YouTube總公司是Google,因此 應用到的後端語言和資料庫查詢類似。
  
  3、Facebook.com-社交平臺
  
  前端開發:JavaScript
  
  後端開發:Hack,PHP(HHVM),Python,C++,Java,Erlang,D,Xhp,Haskell
  
  資料庫查詢:MariaDB,MySQL,HBase,Cassandra
  
  Hack是Facebook自身開發設計的開發語言,運作在HHVMvm虛擬機器上。
  
  HHVM也是Facebook自身開發設計用於實行PHP編碼的vm虛擬機器
  
  HBase是一個開源系統的非關聯型分散式系統資料庫查詢(NoSQL),它參照了Google的BigTable模型,完成的計算機語言為Java。
  
  Cassandra也是是一套開源系統分散式系統NoSQL資料庫管理。
  
  4、Yahoo
  
  前端開發:JavaScript
  
  後端開發:PHP
  
  資料庫查詢:PostgreSQL,HBase,Cassandra,MongoDB
  
  MongoDB是一個根據分散式系統文件儲存的資料庫查詢,由C++語言撰寫,在非關係型資料庫之中作用最豐富多彩,最像關係型資料庫的。
  
  5、Amazon.com(美國亞馬遜)
  
  前端開發:JavaScript
  
  後端開發:Java,C++,Perl
  
  資料庫查詢:PostgreSQL,RDS,RDSAurora
  
  RDS是亞馬遜雲上的關係型資料庫。
  
  RDSAurora也是亞馬遜雲上一種與MySQL和PostgreSQL相容的關係型資料庫。
  
  6、Wikipedia.org(維基)
  
  前端開發:JavaScript
  
  後端開發:PHP,Hack
  
  資料庫查詢:MariaDB
  
  資料庫查詢也是以初期的MySQL轉移到MariaDB,MariaDB從MySQL複製回來,2個數據庫查詢英語的語法都類似。
  
  7、Twitter.com
  
  前端開發:JavaScript
  
  後端開發:C++,Java,Scala,Ruby
  
  資料庫查詢:MySQL
  
  Scala相近Java,運作在Javavm虛擬機器上,併兼容目前的Java程式流程。
  
  8、Bing(bing搜尋)
  
  前端開發:JavaScript
  
  後端開發:C++、C#
  
  資料庫查詢:MicrosoftSQLServer,CosmosDB
  
  CosmosDB是一種朝向新型應用程式開發的徹底代管NoSQL資料庫查詢服務專案,在微軟公司自己的公共雲端服務服務平臺Azure上。