- 1、本文档共137页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
資料庫系統.ppt
* 資料探勘 * NOSQL 資料庫 關聯式資料庫管理系統由於具備使用方便 (透過一致性的 SQL 查詢語言、API)、能維護資料的完整性等特色, 因此是一般企業、組織中資料庫應用的主流。然而目前也出現一種新潮流, 即非關聯式的 NOSQL 資料庫。 * NOSQL 資料庫 在網際網路等較新的應用領域, 因為資料量極大, 並不適合採用關聯式模型。例如像Google 的搜尋引擎, 每天自動上網搜尋全球的網頁、然後要記錄網址/內容/日期、分析內容製作關鍵字索引等, 還會根據使用者查詢時的選擇,調整搜尋結果的排名...等。 因此每天產生及異動的資料量非常多, 若要像處理商業交易一般注重資料關聯性、完整性, 將會導致效能偏低, 甚至系統難以使用情況。 * NOSQL 資料庫 類似的例子還包括Facebook 之類的社交網站, 上百萬使用者的互動, 每天都會產生數 GB 甚至數百 GB 的資料。為了因應這類特殊需求, 就出現 NOSQL 的概念。 * NOSQL 資料庫 NOSQL 是 Not Just SQL 的意思, 較正確的說法則應是非關聯式(Not Relational) 資料庫。簡單的說, 就是利用非關聯式的方式來儲存資料, 此外還具備處理快速、容易擴充等特點。NOSQL 比較像是 Web 2.0, 是個概念性的名詞, 而非指特定的產品或技術。 * NOSQL 資料庫 對於 NOSQL 資料庫應用, 例如 Google 搜尋引擎、Facebook、網路遊戲、或其它非網路的應用, 各家廠商的需求不一定相同, 因此目前 NOSQL 資料庫是百家齊鳴, 許多公司都是依其需求, 開發自己的 NOSQL 資料庫產品, 例如 Google 的 BigTable、Facebook 的 Cassandra。 * NOSQL 資料庫 雖然目前 NOSQL 資料庫相當多, 不過依其運作方式可將之歸類為下列幾種: Key-Value Store:也就是以儲存成對的 Key-Value 『( 鍵-值』) 的簡單方式來儲存資料, Amazon 的 Dynamo 就是採用此種方式。 Wide Column Store:採用表格的形式儲存資料, 或可視為 Key-Value Store 的一種變化, 亦即每個 Key 會對應到多個欄位的 Value, Google 的 BigTable 就屬於此類。 * NOSQL 資料庫 Document-Oriented Database (文件導向資料庫):有點類似 Key-Value Store, 但儲存的不是 Value, 而是一整份文件, 因為目前有許多資料本身都是某種型式的資料庫, 像是 XML、JSON 文件, 如果將之轉換成資料庫本身的資料格式, 反而要花費許多時間。 此類型的主流產品包括 MongoDB、CouchDB、RavenDB 等, 其中 MongoDB 被主要的開放原始碼網站 SourceForge 用來儲存其網頁等相關資料。 * NOSQL 資料庫 Graph Database (圖學資料庫):源自於數學的圖學理論, 資料就像是圖中的一個節點, 而節點之間可用不同的關係連繫起來, 構成圖論中的圖形 (graph)。Twitter 所開發的FlockDB 即屬於此類資料庫。 * NOSQL 資料庫 此外, 15-2-4 節提到的物件導向資料庫, 也被視為 NOSQL 資料庫的一種, 只是因為其是出現在 NOSQL 這個名詞被提出之前, 因此反而較不受矚目。 由於各種新興的網路服務都成為話題, 使得 NOSQL 資料庫產品及技術也成為網路技術人員的熱門話題, 但這不表示關聯式資料庫的地位會輕易被取代, 畢竟不同的資料庫應用有不同的需求, NOSQL 和關聯式資料庫各有其適用場合, 不會有誰被誰取代的問題。 * NOSQL 資料庫 在 http://NOSQL/ 網站上可看到有上百種 NOSQL 資料庫產品, 其中有許多都是採用開放原始碼的授權。 * 動態網頁技術與資料庫應用 目前主流的動態網頁技術有以下三種: ASP (Active Server Pages):由微軟公司所開發出的技術, 並整合至該公司 Windows 作業系統內附的 IIS 網頁伺服器中。ASP 的特色是它不是一種新的語言, 而是提供一組有關網頁伺服器運作的物件, 讓程式設計人員可用以產生動態的網頁內容。 * 動態網頁技術與資料庫應用 大多的 ASP 網頁都是使用 VBScript 語言來撰寫, 有些則是用 JScript、Perl 等語言。新一代的ASP.NET則是依微軟公司新的 .NET Framework 開發架構所設計的, 目前可用C#、VB.NET 等語言開發 ASP.NET 程式。 * 動態網頁技術與資料庫應用
您可能关注的文档
- 西安电子科技大学关于开展第五届新开发实验和新研制实验设备鉴定及评奖的通知.doc
- 西方经济学-焦作大学精品课程建设.ppt
- 西班牙MTS旋塞阀技术资料-北京欧华源新技术有限公司.PDF
- 西部商品交易中心现货电子交易购销合同(示范).PDF
- 西门子工业业务领域技术资料大全(2011年1月版).PDF
- 西餐原料与营养-西餐烹饪.ppt
- 要闻速递HR管理薪酬观察培训园地业绩考核-上海物贸股份.PDF
- 視聽館技術資料1020908.PDF
- 观察渗透理论.ppt
- 规划环境影响评价与生态规划的现状及其关系.PDF
- 英语人教PEP版八年级(上册)Unit4+writing+写作.pptx
- 人美版美术四年级(上册)8 笔的世界 课件 (1).pptx
- 人美版美术七年级(上册)龙的制作.pptx
- 英语人教PEP版六年级(上册)Unit 2 第一课时.pptx
- 数学苏教版三年级(上册)3.3 长方形和正方形周长的计算 苏教版(共12张PPT).pptx
- 音乐人教版八年级(上册)青春舞曲 课件2.pptx
- 音乐人教版四年级(上册) 第一单元 音乐知识 附点四分音符|人教版.pptx
- 英语人教PEP版四年级(上册)Unit 6 Part B let's learn 1.pptx
- 道德与法治人教版二年级(上册)课件-3.11大家排好队部编版(共18张PPT).pptx
- 人美版美术七年级(上册)《黄山天下奇》课件1.pptx
文档评论(0)