小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

數(shù)據(jù)庫介紹及常見數(shù)據(jù)庫分類

 jackeyqing 2022-11-20 發(fā)布于上海

數(shù)據(jù)庫介紹及常見數(shù)據(jù)庫分類

1.1 數(shù)據(jù)庫介紹

1.1.1 什么是數(shù)據(jù)庫?

簡單的說,數(shù)據(jù)庫(因為Database)就是一個存放數(shù)據(jù)的倉庫,這個倉庫是按照一定的數(shù)據(jù)結(jié)構(gòu)(數(shù)據(jù)結(jié)構(gòu)是指數(shù)據(jù)的組織形式或數(shù)據(jù)之間的聯(lián)系)來組織、存儲的,我們可以通過數(shù)據(jù)庫提供的多種方式來管理數(shù)據(jù)庫里的數(shù)據(jù)。

更簡單形象的理解,數(shù)據(jù)庫和我們生活中存放雜物的儲物間倉庫性質(zhì)一樣,區(qū)別只是存放的東西不同,雜物間存放實體的物件,而數(shù)據(jù)庫里存放的是數(shù)據(jù)。

數(shù)據(jù)庫誕生于距距現(xiàn)在大概六十多年前,隨著信息技術(shù)的發(fā)展和人類社會的不斷進(jìn)步,特別是2000年以后,數(shù)據(jù)庫不在僅僅是存儲和管理數(shù)據(jù)了,而轉(zhuǎn)變成用戶所需要的各種數(shù)據(jù)管理方式。數(shù)據(jù)庫有很多種類和功能,從最簡單的存儲有各種數(shù)據(jù)的表格到能夠進(jìn)行海量數(shù)據(jù)存儲的大型數(shù)據(jù)庫系統(tǒng)都在各方面得到了廣泛的應(yīng)用。

1.2 數(shù)據(jù)庫的種類

按照早期的數(shù)據(jù)庫理論,比較流行的數(shù)據(jù)庫模型有三種,分別為層次式數(shù)據(jù)庫、網(wǎng)絡(luò)式數(shù)據(jù)庫關(guān)系型數(shù)據(jù)庫(前兩者已經(jīng)基本消失)。而當(dāng)今的互聯(lián)網(wǎng)中,最常用的數(shù)據(jù)庫模型主要是兩種,即關(guān)系型數(shù)據(jù)庫和非關(guān)系型數(shù)據(jù)庫。

1.2.1 關(guān)系型數(shù)據(jù)庫介紹

  • 關(guān)系型數(shù)據(jù)庫的由來

雖然網(wǎng)狀數(shù)據(jù)庫和層次數(shù)據(jù)庫已經(jīng)很好地解決了數(shù)據(jù)的集中和共享問題,但是在數(shù)據(jù)獨立性和抽象級別上仍有很大欠缺,而關(guān)系型數(shù)據(jù)庫就可以較好地解決這些問題。

q  關(guān)系型數(shù)據(jù)庫介紹

關(guān)系型數(shù)據(jù)庫模型是把復(fù)雜的數(shù)據(jù)結(jié)構(gòu)歸結(jié)為簡單的二元關(guān)系(即二維表格形式)。在關(guān)系數(shù)據(jù)庫中,對數(shù)據(jù)的操作幾乎全部建立在一個或多個關(guān)系表格上,通過對這些關(guān)聯(lián)表的表格分類、合并、連接或選取等運算來實現(xiàn)數(shù)據(jù)的管理。

關(guān)系型數(shù)據(jù)庫誕生距今已有40多年了,從理論產(chǎn)生發(fā)展到現(xiàn)實產(chǎn)品,例如:MySQLOracle數(shù)據(jù)庫。Oracle在數(shù)據(jù)庫領(lǐng)域里上升到了霸主地位,形成每年高達(dá)數(shù)百億美元的龐大產(chǎn)業(yè)市場,而MySQL也是不容忽視的數(shù)據(jù)庫,以至于被Oracle重金收購(先被SUN收購,然后SUNOracle收購,據(jù)說MySQL賣了10億美金)。

  • 關(guān)系型數(shù)據(jù)庫表格之間的關(guān)系舉例

1:學(xué)生表

學(xué)號

姓名

年齡

S001

張三

16

S002

李四

17

S003

王五

18

S004

趙六

19

 

2:課程表

課程號

課程名

學(xué)分

C1001

語文

5

C1002

數(shù)學(xué)

5

C1003

外語

5

C1004

物理

4

 

1:學(xué)生選課表

學(xué)號

課程號

成績

S001

C1001

80

S002

C1002

90

S003

C1003

59

S004

C1004

66

  • 小結(jié):什么是關(guān)系型數(shù)據(jù)庫

1、二維的表格;

2、市場占有量較大的位MySQLOracle數(shù)據(jù)庫;

3、通過SQL結(jié)構(gòu)化查詢語言來存取、管理數(shù)據(jù);

4、保持?jǐn)?shù)據(jù)一致性方面很強(qiáng)。ACID理論?

1.2.2 非關(guān)系型數(shù)據(jù)庫介紹

  • 非關(guān)系型數(shù)據(jù)庫誕生的背景

非關(guān)系型數(shù)據(jù)庫也被稱為NoSQL數(shù)據(jù)庫,NoSQL的本意是“Not Only SQL”,指的是非關(guān)系型數(shù)據(jù)庫,而不是“No SQL”的意思(沒有SQL語句?),因此,NoSQL的產(chǎn)生并不是要徹底否定關(guān)系型數(shù)據(jù)庫,而是作為傳統(tǒng)關(guān)系型數(shù)據(jù)庫的一個有效補(bǔ)充。NoSQL數(shù)據(jù)庫在特定的場景下可以發(fā)揮出難以想象的高效率和高性能。

隨著互聯(lián)網(wǎng)web2.0(以前的基本上是靜態(tài)網(wǎng)頁,而現(xiàn)在是交互的網(wǎng)站)網(wǎng)站的興起,傳統(tǒng)的關(guān)系型數(shù)據(jù)庫在應(yīng)付web2.0網(wǎng)站,特別是對于規(guī)模日益擴(kuò)大的海量數(shù)據(jù),超大規(guī)模和高并發(fā)的微博、微信、SNS類型的web2.0純動態(tài)網(wǎng)站已經(jīng)顯得力不從心,暴露了很多難以克服的問題,例如:傳統(tǒng)的關(guān)系型數(shù)據(jù)庫IO瓶頸、性能瓶頸都難以有效突破,于是開始出現(xiàn)了大批針對特定場景,以高性能和使用便利為目的的功能特異化的數(shù)據(jù)庫產(chǎn)品NoSQL(非關(guān)系型)類的數(shù)據(jù)庫就是在這樣的情景中誕生并得到了非常迅速的發(fā)展。NoSQL不將數(shù)據(jù)的一致性作為重點,或者是作為次重點。

NoSQL是非關(guān)系型數(shù)據(jù)庫的廣義定義。它打破了長久以來關(guān)系型數(shù)據(jù)庫與ACID理論大統(tǒng)一的局面。NoSQL數(shù)據(jù)存儲不需要固定的表結(jié)構(gòu),通常也不存在連接操作。在大數(shù)據(jù)存取上具備關(guān)系型數(shù)據(jù)庫無法比擬的性能優(yōu)勢。該術(shù)語(NoSQL)在2009年初得到了廣泛認(rèn)同。當(dāng)今的應(yīng)用體系結(jié)構(gòu)需要數(shù)據(jù)存儲在橫向伸縮性上能夠滿足需求。而NoSQL存儲就是為了實現(xiàn)這個需求而誕生的。

  • NOSQL非關(guān)系型數(shù)據(jù)庫小結(jié):

1、NOSQL不是否定關(guān)系數(shù)據(jù)庫,而是作為關(guān)系數(shù)據(jù)庫的一個重要補(bǔ)充。

2、NOSQL為了高性能、高并發(fā)而生,忽略影響高性能、高并發(fā)的功能。

3、NOSQL典型產(chǎn)品memcached(純內(nèi)存),redis(持久化緩存),mongodb(面向文檔)

1.2.3 非關(guān)系型數(shù)據(jù)庫種類

(1)    鍵值(Key-Value)存儲數(shù)據(jù)庫

鍵值數(shù)據(jù)庫就類似傳統(tǒng)語言中使用的哈希表。可以通過key來添加、查詢或者刪除數(shù)據(jù),因為使用key主鍵訪問,所以會獲得很高的性能及擴(kuò)展性。

鍵值(Key-Value)數(shù)據(jù)庫主要是使用一個哈希表,這個表中有一個特定的鍵和一個指針指向特定的數(shù)據(jù)。Key/value模型對于IT系統(tǒng)來說的優(yōu)勢在于簡單、易部署、高并發(fā)。

典型產(chǎn)品:MemcachedRedis、MemcacheDBBerkeley DB

(2)    列存儲(Column-oriented)數(shù)據(jù)庫

列存儲數(shù)據(jù)庫將數(shù)據(jù)存在列族(column family)中,一個列族存儲經(jīng)常被一起查詢的相關(guān)數(shù)據(jù)。舉個例子,如果我們有一個Person類,我們通常會一起查詢他們的姓名和年齡,而不是薪資。這種情況下,姓名和年齡就會被放入一個列族中,而薪資則在另外一個列族中。

這部分?jǐn)?shù)據(jù)庫通常是用來應(yīng)對分布式存儲的海量數(shù)據(jù)。鍵仍然存在,但是他們的特點是指向了多個列。這些列是由列家族來安排的。

典型產(chǎn)品:Hbase、Cassandra

(3)    面向文檔數(shù)據(jù)庫

文檔型數(shù)據(jù)庫的靈感是來自于Lotus Notes辦公軟件的,而且它同第一種鍵值存儲相類似。該類型的數(shù)據(jù)模型是版本化的文檔,半結(jié)構(gòu)化的文檔以特定的格式存儲,比如JSON。文檔型數(shù)據(jù)庫可以看作是鍵值數(shù)據(jù)庫的升級版,允許之間嵌套鍵值。而且文檔型數(shù)據(jù)庫比鍵值數(shù)據(jù)庫的查詢效率更高。

面向文檔數(shù)據(jù)庫會將數(shù)據(jù)以文檔的形式存儲。每個文檔都是自包含的數(shù)據(jù)單元,是一系列數(shù)據(jù)項的集合。每個數(shù)據(jù)項都有一個名稱與對應(yīng)的值,值既可以是簡單的數(shù)據(jù)類型,如字符串、數(shù)字和日期等;也可以是復(fù)雜的類型,如有序列表和關(guān)聯(lián)對象。數(shù)據(jù)存儲的最小單位是文檔,同一個表中存儲的文檔屬性可以是不同的,數(shù)據(jù)可以使用XMLJSON或者JSONB等多種形式存儲。

典型產(chǎn)品:MongoDBCouchDB

(4)    圖形數(shù)據(jù)庫

圖形數(shù)據(jù)庫允許我們將數(shù)據(jù)已圖的方式存儲。實體會被作為定點,而實體之間的關(guān)系則會被作為邊。比如我們有三個實體,Steve JobsAppleNext,則會有兩個”Founded by”的邊將AppleNext連接到Steve Jobs。

圖形結(jié)構(gòu)的數(shù)據(jù)庫同其他行列以及剛性結(jié)構(gòu)的SQL數(shù)據(jù)庫不同,它是使用靈活的圖形模型,并且能擴(kuò)展到多個服務(wù)器上。NoSQL數(shù)據(jù)庫沒有標(biāo)準(zhǔn)的查詢語言(SQL),因此進(jìn)行數(shù)據(jù)庫查詢需要制定數(shù)據(jù)模型。許多NoSQL數(shù)據(jù)庫都有REST式的數(shù)據(jù)接口或者查詢API。

典型的產(chǎn)品有:Neo4J、InfoGrid。

1.3 常用關(guān)系型數(shù)據(jù)庫產(chǎn)品介紹

1.3.1 Oracle數(shù)據(jù)庫

Oracle前生叫SDL,由Larry Ellison和另外兩個編程人員在1977創(chuàng)辦,他們開發(fā)了自己的拳頭產(chǎn)品,在市場上大量銷售,1979年,Oracle公司引入了第一個商用SQL關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。Oracle公司是最早開發(fā)關(guān)系型數(shù)據(jù)庫的廠商之一,其產(chǎn)品支持最廣泛的操作系統(tǒng)平臺。目前Oracle關(guān)系型數(shù)據(jù)庫產(chǎn)品的市場占有率數(shù)一數(shù)二。

Oracle公司是目前全球最大的數(shù)據(jù)庫軟件公司,也是近年業(yè)務(wù)增長極為迅速的軟件提供與服務(wù)商。

主要應(yīng)用范圍:傳統(tǒng)大企業(yè),大公司,政府,金融,證券等等。

版本升級:Oracle8i,Oracle9i,Oracle10g,Oracle11g,Oracle12c

1.3.2 MySQL數(shù)據(jù)庫

MySQL數(shù)據(jù)庫是一個中小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),軟件開發(fā)者為瑞典MySQL AB公司。在2008116號被Sun公司收購,后Sun公司又被oracle公司收購。目前MySQL被廣泛地應(yīng)用在Internet上的大中小型網(wǎng)站中。由于體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多大中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫,甚至國內(nèi)知名的淘寶網(wǎng)頁選擇棄用ORACLE而更換為更開放的MySQL。

MySQL數(shù)據(jù)庫主要應(yīng)用范圍:互聯(lián)網(wǎng)領(lǐng)域、大中小型網(wǎng)站,游戲公司,電商平臺等等。

1.3.3 MariaDB

MariaDB數(shù)據(jù)庫管理系統(tǒng)是MySQL數(shù)據(jù)庫的一個分支,主要由開源社區(qū)維護(hù),采用CPL授權(quán)許可。開發(fā)這個MariaDB數(shù)據(jù)庫分支的可能原因之一是:甲骨文公司收購了MySQL之后,有將MySQL閉源的潛在風(fēng)險,因此MySQL開源社區(qū)采用分支的方式來避開這個風(fēng)險。(CentOS7已經(jīng)將集成的MySQL替換為了MariaDB

開發(fā)MariaDB數(shù)據(jù)庫的目的是完全兼容MySQL數(shù)據(jù)庫,包括API和命令行,使之能輕松的成為MySQL的代替品。在存儲引擎方面,使用XtraDB來代替MySQLInnoDB。MariaDBMySQL的創(chuàng)始人Michael Widenius主導(dǎo)開發(fā),他早前曾以10億美元的價格,將自己創(chuàng)建的公司MySQL AB賣給了SUN,此后,隨著SUN被甲骨文收購,MySQL的所有權(quán)也落入了Oracle的手中。MariaDB數(shù)據(jù)庫的名稱來自MySQL的創(chuàng)始人Michael Widenius的女兒Maria的名字。

MariaDB基于事務(wù)的Maria存儲引擎,替換了MySQLMyISAM存儲引擎,它使用PerconaXtraDB。這個版本還包括了PrimeBase XTFederatedX存儲引擎。

MariaDB數(shù)據(jù)庫直到5.5八本,均依照MySQL的版本發(fā)行。因此,使用MariaDB5.5的人會從MySQL5.5中了解到MariaDB的所有功能。

1.3.4 SQL Server

Microsoft SQL Server是微軟公司開發(fā)的大型關(guān)系型數(shù)據(jù)庫系統(tǒng)。SQL Server的功能比較全面,效率高,可以作為中型企業(yè)或者單位的數(shù)據(jù)庫平臺。SQL Server可以與Windows操作系統(tǒng)緊密集成,不論是應(yīng)用程序開發(fā)速度還是系統(tǒng)事務(wù)處理運行速度,都能得到較大的提升。對于在Windows品臺上開發(fā)的各種企業(yè)級信息管理系統(tǒng)來說,不論是C/S架構(gòu)還是B/S架構(gòu),SQL Server都是一個很好的選擇。SQL Server的缺點是只能在Windows系統(tǒng)下運行。

主要應(yīng)用范圍:部分企業(yè)電商,使用windows服務(wù)器平臺的企業(yè)。

1.3.5 Access

美國Microsoft公司于1994年推出的微機(jī)數(shù)據(jù)庫管理系統(tǒng)。它具有界面友好、易學(xué)易用、開發(fā)簡單、接口靈活等特點,是典型的新一代桌面關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。它結(jié)合了Microsoft Jet Database Engine和圖形用戶界面兩項特點,是Microsoft Office的成員之一。Access能夠存取Access/JetMicrosoft SQL Server、Oracle,或者任何ODBC兼容數(shù)據(jù)庫的資料。

Access是入門級小型桌面數(shù)據(jù)庫,性能安全性都很一般??晒﹤€人管理或小型網(wǎng)站使用

1.3.6 其他數(shù)據(jù)庫

DB2,PostgreSQL,Informix,Sybase等。

1.4 常用的非關(guān)系型數(shù)據(jù)庫產(chǎn)品介紹

1.4.1 Memcachedkey-value

Memcached是一個開源的、高性能的、具有分布式內(nèi)存對象的緩存系統(tǒng)。通過它可以減輕數(shù)據(jù)庫負(fù)載,加速動態(tài)的Web應(yīng)用,最初版本由LiveJournalBrad Fitzpatrick2003年開發(fā)完成。目前全球有非常多的用戶都在使用它來構(gòu)建自己的大負(fù)載網(wǎng)站或提高自己的高訪問網(wǎng)站的響應(yīng)速度。注意:Memcache是這個項目的名稱,而Memcached是服務(wù)器端的主程序文件名。

緩存一般用來保存一些經(jīng)常被讀取的對象或數(shù)據(jù)(例如,瀏覽器會把經(jīng)常訪問的網(wǎng)頁緩存起來一樣),通過緩存來存取對象或數(shù)據(jù)要比在磁盤上存取快很多,前者是內(nèi)存,后者是磁盤。Memcached是一種純內(nèi)存緩存系統(tǒng),把經(jīng)常存取的對象或數(shù)據(jù)緩存在Memcached的內(nèi)存中,這些被緩存的數(shù)據(jù)被程序通過API的方式被存取,Memcached里面的數(shù)據(jù)就像一張巨大的HASH表,數(shù)據(jù)以key-value對的方式存在。Memcached通過緩存經(jīng)常被存取的對象或數(shù)據(jù),從而減輕頻繁讀取數(shù)據(jù)庫的壓力,提高網(wǎng)站的響應(yīng)速度,構(gòu)建出速度更快的可擴(kuò)展的Web應(yīng)用。官網(wǎng):http:///

由于Memcached為純內(nèi)存緩存軟件,一旦重啟所有數(shù)據(jù)都會丟失,因此,新浪網(wǎng)基于Memcached開發(fā)了一個開源項目Memcachedb。通過為Memcached增加Berkeley DB的持久化存儲機(jī)制和異步主輔復(fù)制機(jī)制,使Memcached具備了事務(wù)恢復(fù)能力、持久化數(shù)據(jù)存儲能力和分布式復(fù)制能力,Memcachedb非常適合需要在超高性能讀寫速度、持久化保存的應(yīng)用場景,但是最近幾年逐漸被其他的持久化產(chǎn)品代替,例如redis。

  • 小結(jié):

1、key-value型數(shù)據(jù)庫

2、純內(nèi)存數(shù)據(jù)庫,重啟丟失數(shù)據(jù)

3、持久化產(chǎn)品memcachedbsina

1.4.2 redis(key-value)

Memcached類似,redis也是一個key-value型存儲系統(tǒng)。但redis支持的存儲value類型相對更多,包括string(字符串)、list(鏈表)、set(集合)和zset(有序集合)等。這些數(shù)據(jù)類型都支持push/pop、add/remove及取交集、并集和差集及更豐富的操作,而這些操作都是原子性的。在此基礎(chǔ)上,redis支持各種不同方式的排序。與Memcached一樣,為了保證效率,redis的數(shù)據(jù)都是緩存在內(nèi)存中的。區(qū)別是redis會周期性的把更新的數(shù)據(jù)寫入磁盤或者把修改操作寫入追加的記錄文件,并且在此基礎(chǔ)上實現(xiàn)了master-slave(主從)同步。

Redis是一個高性能的key-value數(shù)據(jù)庫。redis的出現(xiàn),很大程度上補(bǔ)償了Memcached這類key-value存儲的不足,在部分場合可以對關(guān)系數(shù)據(jù)庫起到很好的補(bǔ)充作用。它提供了PythonRuby,ErlangPHP客戶端,使用很方便。

官網(wǎng):http://www./documentation

  • 小結(jié):

1、支持內(nèi)存緩存,這個功能相當(dāng)于Memcached。

2、支持持久化存儲,這個功能相當(dāng)于Memcachedb,ttserver

3、數(shù)據(jù)類型更豐富,比其他key-value庫功能更強(qiáng)

4、支持主從集群,分布式

5、支持列隊等特殊功能。

應(yīng)用:緩存從存取Memcached更改為redis

 

1.4.3 MongoDBDocument-oriented

MongoDB是一個介于關(guān)系數(shù)據(jù)庫和非關(guān)系數(shù)據(jù)庫之間的產(chǎn)品,是非關(guān)系數(shù)據(jù)庫當(dāng)中功能最豐富,最像關(guān)系數(shù)據(jù)庫的。他支持的數(shù)據(jù)結(jié)構(gòu)非常松散,類似jsonbjson格式,因此可以存儲比較復(fù)雜的數(shù)據(jù)類型。MongoDB最大的特點就是他支持的查詢語言非常強(qiáng)大,其語法有點類似于面向?qū)ο蟮牟樵冋Z言,幾乎可以實現(xiàn)類似關(guān)系數(shù)據(jù)庫單表查詢的絕大部分功能,而且還支持對數(shù)據(jù)建立索引。它的特點是高性能、易部署、易使用,存儲數(shù)據(jù)非常方便。

  • 主要功能特性:

1、面向集合存儲,易存儲對象類型的數(shù)據(jù)?!懊嫦蚣稀保?/span>Collenction-Orented),意思是數(shù)據(jù)被分組存儲在數(shù)據(jù)集中,被稱為一個集合(Collenction)。每個集合在數(shù)據(jù)庫中都有一個唯一的標(biāo)識名,并且可以包含無限數(shù)目的文檔。集合的概念類似關(guān)系型數(shù)據(jù)庫(RDBMS)里的表(table),不同的是它不需要定義任何模式(schema

2、模式自由。模式自由(schema-free),意味著對于存儲在MongoDB數(shù)據(jù)庫中的文件,我們不需要知道它的任何結(jié)構(gòu)定義。如果需要,你完全可以把不同結(jié)構(gòu)的文件存儲在同一個數(shù)據(jù)庫里。

3、支持動態(tài)查詢

4、支持完全索引,包含內(nèi)部對象

5、支持查詢

6、支持復(fù)制和故障恢復(fù)

7、使用高效的二進(jìn)制數(shù)據(jù)存儲,包括大型對象

8、自動處理碎片,以支持云計算層次的擴(kuò)展性。

1.4.4 CassandraColumn-oriented

Apache Cassandra是一套開源分布式Key-Value存儲系統(tǒng)。它最初由Facebook開發(fā),用于存儲特別大的數(shù)據(jù)。Facebook目前在使用此系統(tǒng)。

Cassandra的主要特點就是它不是一個數(shù)據(jù)庫,而是由一堆數(shù)據(jù)庫節(jié)點共同構(gòu)成的一個分布式網(wǎng)絡(luò)服務(wù),對Cassandra的一個寫操作,會被復(fù)制到其他節(jié)點上去,對Cassandra的讀操作,也會被路由到某個節(jié)點上面去讀取。對于一個Cassandra集群來說,擴(kuò)展性能是比較簡單的事情,只管在集群里面添加節(jié)點就可以了。

Cassandra是一個混合型的非關(guān)系型數(shù)據(jù)庫,類似于GoogleBigTable。其主要功能比Dynimite更豐富,Cassandra最初由Facebook開發(fā),后轉(zhuǎn)變成了開源項目。它是一個網(wǎng)絡(luò)社交云計算方面理想的數(shù)據(jù)庫。

官網(wǎng):http:// cassandra.org

主要特性:

1、分布式

2、基于column的結(jié)構(gòu)化

3、高伸展性

1.4.5 其他數(shù)據(jù)庫

Hbase,MemcacheDB,BerkeleyDBTokyo Tyrantttserver

1.5 數(shù)據(jù)庫排名

排名地址:https:///en/ranking

來源:http://blog.51cto.com/13178102/2064041

高通,蘋果專利大戰(zhàn)又來了

掃碼關(guān)注的工資會翻倍

print_r('關(guān)注一下吧');
var_dump('關(guān)注一下吧');
NSLog(@"關(guān)注一下吧!")
System.out.println("關(guān)注一下吧!");
console.log("點個贊吧!");
print("點個贊吧!");
printf("點個贊吧!");
cout << "點個贊吧!" << endl;
Console.WriteLine("轉(zhuǎn)發(fā)一下吧!");
fmt.Println("轉(zhuǎn)發(fā)一下吧!")
Response.Write("轉(zhuǎn)發(fā)一下吧!");
alert(’轉(zhuǎn)發(fā)一下吧!’)

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多