精品国产一级在线观看,国产成人综合久久精品亚洲,免费一级欧美大片在线观看

當前位置:大數據數據庫 → 正文

NoSQL數據庫技術找到其用武之地

責任編輯:editor004 作者:litao984lt編譯 |來源:企業網D1Net  2016-06-29 11:04:56 本文摘自:機房360

從管理水表數據,到比特幣和視頻數據,再到網絡出版物,NoSQL數據庫技術已經逐步找到其在現實中的使用案例了。但其仍然有可能會被困在僅占10%的市場份額一段時間。

專門使用NoSQL數據庫來存儲和管理其非結構化數據及不可預測的數據的企業數量,有望將在未來幾年內獲得迅速增長。例如,根據來自市場調研機構451 Research的研究顯示,NoSQL系統的市場將從2015年的8.14億美元增長至2020年的約49億美元。

然而,據451 Research表示,盡管其保持了43%的復合年增長率,其仍然只占到了市場份額的非常小的一部分。到2020年,NoSQL的市場份額將達到9%左右,而相比之下,傳統的關系型數據庫的市場份額則為90%。

在過去的10年中,NoSQL的大部分增長來自于一系列新的用以響應流數據源的應用程序的設置。

“絕大多數現有的應用程序都是為關系數據庫開發的。 NoSQL已經不斷壯大,以支持新的、能夠滿足開發人員們正在尋找的符合數據庫需求的應用程序。”據451 research的數據平臺和分析部門總監馬特·阿斯萊特如是說。

這些領域包括物聯網(IoT),其大量的數據是來自于遠程的、連接的設備。這些數據可以說是難以預測且類型變化多樣的。位于愛爾蘭的Temtra公司收集和管理了來自遠程公用服務事業儀表上的數據,并在收集和管理這些數據中發現了NoSQL數據庫Basho的價值,其中包括照片、輸入值和15分鐘的數據流(見下文研究案例分析)。

NoSQL數據庫對于那些初創型企業也具有相當大的吸引力。因為這些初創型企業更可能會略過數據庫供應商,轉而尋求成本更低且更好更為適合的技術,阿斯萊特表示說。

Seenit是一款于兩年半前推出的協同視頻平臺,其客戶品牌包括阿迪達斯、英國航空公司和百加得。Seenit平臺和分析引擎是建立在Couchbase NoSQL數據庫之上(見下文研究案例分析)。與此同時,在金融領域,主要從事比特幣交易分析業務的初創型企業Kaiko公司則一直使用NoSQL數據庫Cassandra幫助為其客戶創建報告(見下文研究案例分析)。

當然,相當一部分有實力的企業組織機構也發現了NoSQL技術的價值。出版公司Haymarket已經將其網站遷移到了MongoDB,這是一款NoSQL數據庫(見下文研究案例分析)。同時,英國廣播公司(BBC)這家公共廣播機構的商業部門,也正在使用來自MarkLogic的NoSQL數據庫。

開發商也在積極推動NoSQL在那些正在探索新業務的老牌企業組織機構的普及和采用,這些老牌企業組織機構通常將其用在提高網站的客戶體驗方面,根據阿斯萊特介紹。

“在一定程度上,這是一個開發人員主導的現象。”他說。“一些最重要的采用者是初創公司和較為年輕的IT專家們,他們更傾向于喜歡尋找數據庫供應商的替代品。”

“然而,我們也正在看到更多的主流企業的采用。這其中包括在相當傳統的企業的非常大的架構改造項目。隨著他們遷移到一個新的架構,他們正在考慮所有的數據庫替代方案,云計算可以在哪些領域發揮作用以及DevOps將如何可以使得企業業務受益。”

即使仍然建議使用更多成熟的關系數據庫,NoSQL可能還涉及應用程序堆棧,據阿斯萊特估計。

“對于很多應用程序來說,NoSQL并不是一個很好的選擇,例如金融交易。但有時NoSQL也能夠發揮部分的作用。”他說。 “其可能不是用于負責交易的處理,但其很可能是負責將數據分發到多個數據源。其不是一種類型的數據庫相對于其他類型的數據庫。”

案例分析:Temetra公司借助Basho數據庫提升數據收集

Temetra公司成立于2002年,主要業務是存儲和管理愛爾蘭地區的水表數據。自那時起,該公司已經獲得了迅速的成長,并逐步開始負責收集來自全英國各地的1250萬公用服務事業計量表的數據信息。

該公司的聯合創始人兼董事保羅·巴里表示說,在他們決定從Basho部署Riak NoSQL數據庫之后,才發現了他們所收集的數據類型和數據量的不可預知性。

“從這些計量表所收集的數據有各種各樣廣泛的品種類型。”他說。“我們仍然有人在讀取鍵入的數據,通過一個固定的網絡線路每15分鐘自動發送來自大型工業用戶的數據。”

于是,該公司開始通過借助一款PostgreSQL數據庫來支持其客戶,但很快就發現了該數據庫的局限性。“并不是說PostgreSQL數據庫無法應付數據量,而是如果采用PostgreSQL數據庫的話會讓數據庫變得太難管理。”巴里說道。“鑒于主從復制,其會隨著數據量的增加變得更難管理。”

NoSQL的另一大優勢是其具備適應新的數據類型的能力,他補充說。“當我們剛剛開始的時候,對架構實施更改并不是一個大問題。但是,當我們所收集數據的計量表的量達到1000萬時,其中一些計量表是每15分鐘發送一次數據,而我們所存儲的是多年來的數據信息,故而此時對架構實施更改就可能需要幾個小時了。

“NoSQL可以讓我們不必以這樣嚴格的格式來存儲數據。這樣,我們就可以開始以一種新的格式中添加新的數據,并隨著時間的推移,將較舊的數據調整到新的模式。這成為了一種活的格式,故而我們必須編寫應用程序,以適應這一理念。”巴里說。

案例分析:Kaiko公司在Cassandra 數據庫上收集數據

Kaiko公司成立于2014年,主要業務是負責收集和分析比特幣交易數據信息。該公司以報告和應用程序編程接口(API)的形式重新分配其所獲得的情報信息。

該公司的聯合創始人兼軟件開發人員Vincent de Lagabbe表示說,在于2014年底構建一款基于開源的NoSQL數據庫Cassandra的概念證明之前,他們曾考慮各種SQL和NoSQL備選方案。到了2015年,該公司切換到采用Datastax支持的Cassandra分布式數據庫,以充分利用其啟動程序。

“原因是維護、可擴展性、可復制性和可擴展性的一個混合。”de Lagabbe表示說。“目前,我們托管了大約6TB的數據。如果我們想要具備SQL同樣的性能,我們就需要一款非常強大的服務器。”

“再加上這意味著各種數據復制的麻煩——其在Cassandra則是自動的。我們僅僅只是一個小團隊,沒有專門的IT運營團隊。我們便是公司默認的DevOps團隊。”

“我們每天正在加載約2-3 GB的數據。”de Lagabbe補充說。 “我們需要一種在不改變整個系統的前提下實現規模化的方法。在傳統的SQL上,我們必須自行管理分片和自行分配,并必須了解其適合在服務器上的哪個位置。

“這也并非是不可能的,但要這樣做是相當痛苦的事情。我們想要創造營收并開發新產品;我們不想把時間花在管理操作運營方面,畢竟我們只有一個小團隊。”

Kaiko公司將其主要的應用程序運行在亞馬遜網絡服務(AWS)。并選擇了DataStax的Cassandra分布數據庫許可,因為其比免費的開源分布更加穩定,并具備OpsCentre軟件,能夠自動化管理任務,否則將需要編寫腳本。

這家初創型企業也嘗試過使用Apache Spark來幫助他們分析其NoSQL數據庫上的數據。

案例分析:網絡視頻專家Seenit公司依靠Couchbase

Seenit公司成立于2014年1月,是一家幫助企業組織機構從他們的客戶和員工處直接收集視頻信息的平臺。他們提供了腳本讓用戶能夠圍繞一個主題和特色工具來編輯、分析和管理視頻內容。

鑒于其在以往的職位角色中使用過Couchbase,Seenit公司的首席技術官戴夫·斯塔林尋求借助NoSQL數據庫以幫助這家初創企業的擴張,因為該數據庫允許數據模式隨時間而改變

“我們不知道我們的模式在三個月內看起來會是什么樣子的。如果我們沒有改變它,我們很可能是做了錯誤的事情。”

他說。

擴展的功能也很重要,斯塔林補充說。Seenit公司在谷歌云計算平臺存儲了數TB的視頻數據,以及數萬字節的元數據。該公司還使用了谷歌的機器學習API來為具體的特征執行視頻分析,以便幫助客戶更迅速的找到他們想要的視頻。

靈活的能力和成長一直是該公司主要的商業利益。根據斯塔林介紹說:“我們在Python中開發編程語言,其具有數據結構直接等同于Couchbase。”他解釋道。

“底層的基礎技術并不是我們所想要構建的一個因素。如果公司的產品開發負責人說,他們真的想提供一款服務的話,我們可以做一個概念證明,而不必擔心數據庫可以做什么樣的工作的局限性。”

案例分析: Haymarket公司遷移其網站到MongoDB

并不僅僅只是初創公司和小型企業才會選擇使用NoSQL。 Haymarket傳媒集團的歷史可以追溯到20世紀50年代,該集團公司是英國一家領先的B2B和B2C的出版商。該公司現在采用的是他們的第二代技術,以支持他們朝著基于網絡的出版過渡,并且在NoSQL數據庫MongoDB上構建其網站。

該公司架構負責人彼得·迪格南表示,當該公司尋求以更新的技術支撐其早期消費者網站時,開始了此舉。其早期的消費者網站是建立在微軟的Active Server Pages上的,可追溯至2002年。隨著時間的推移,需要大量緩存,以支持日益增加的需求,并引入更具互動性,個性化的特征。

“當您企業在前端之上遷移緩存時,您正在減少定制。我們不能通過收集個人信息資料,并用它來細分用戶,并為他們提供合適的服務內容。”他說。

Haymarket公司于2011年開始遷移其網站到MongoDB,以支持更大的靈活性,迪格南解釋說。

“其允許在架構的靈活性,當您試圖要變得敏捷時,這是相當有幫助的。”他說。 “在消費者領域,當您企業試圖為您所推出的新功能而吸引眼球時,這是非常重要的。借助MongoDB,您可以添加新的功能,而不用擔心架構的問題。這是更可靠的,并且不需要為主要模式的更改而停機。”

該系統通過AWS托管在一款私有云。現在,MongoDB已經被Haymarket公司用于支持其所有的網站了。

關鍵字:NoSQL谷歌分布數據庫

本文摘自:機房360

x NoSQL數據庫技術找到其用武之地 掃一掃
分享本文到朋友圈
當前位置:大數據數據庫 → 正文

NoSQL數據庫技術找到其用武之地

責任編輯:editor004 作者:litao984lt編譯 |來源:企業網D1Net  2016-06-29 11:04:56 本文摘自:機房360

從管理水表數據,到比特幣和視頻數據,再到網絡出版物,NoSQL數據庫技術已經逐步找到其在現實中的使用案例了。但其仍然有可能會被困在僅占10%的市場份額一段時間。

專門使用NoSQL數據庫來存儲和管理其非結構化數據及不可預測的數據的企業數量,有望將在未來幾年內獲得迅速增長。例如,根據來自市場調研機構451 Research的研究顯示,NoSQL系統的市場將從2015年的8.14億美元增長至2020年的約49億美元。

然而,據451 Research表示,盡管其保持了43%的復合年增長率,其仍然只占到了市場份額的非常小的一部分。到2020年,NoSQL的市場份額將達到9%左右,而相比之下,傳統的關系型數據庫的市場份額則為90%。

在過去的10年中,NoSQL的大部分增長來自于一系列新的用以響應流數據源的應用程序的設置。

“絕大多數現有的應用程序都是為關系數據庫開發的。 NoSQL已經不斷壯大,以支持新的、能夠滿足開發人員們正在尋找的符合數據庫需求的應用程序。”據451 research的數據平臺和分析部門總監馬特·阿斯萊特如是說。

這些領域包括物聯網(IoT),其大量的數據是來自于遠程的、連接的設備。這些數據可以說是難以預測且類型變化多樣的。位于愛爾蘭的Temtra公司收集和管理了來自遠程公用服務事業儀表上的數據,并在收集和管理這些數據中發現了NoSQL數據庫Basho的價值,其中包括照片、輸入值和15分鐘的數據流(見下文研究案例分析)。

NoSQL數據庫對于那些初創型企業也具有相當大的吸引力。因為這些初創型企業更可能會略過數據庫供應商,轉而尋求成本更低且更好更為適合的技術,阿斯萊特表示說。

Seenit是一款于兩年半前推出的協同視頻平臺,其客戶品牌包括阿迪達斯、英國航空公司和百加得。Seenit平臺和分析引擎是建立在Couchbase NoSQL數據庫之上(見下文研究案例分析)。與此同時,在金融領域,主要從事比特幣交易分析業務的初創型企業Kaiko公司則一直使用NoSQL數據庫Cassandra幫助為其客戶創建報告(見下文研究案例分析)。

當然,相當一部分有實力的企業組織機構也發現了NoSQL技術的價值。出版公司Haymarket已經將其網站遷移到了MongoDB,這是一款NoSQL數據庫(見下文研究案例分析)。同時,英國廣播公司(BBC)這家公共廣播機構的商業部門,也正在使用來自MarkLogic的NoSQL數據庫。

開發商也在積極推動NoSQL在那些正在探索新業務的老牌企業組織機構的普及和采用,這些老牌企業組織機構通常將其用在提高網站的客戶體驗方面,根據阿斯萊特介紹。

“在一定程度上,這是一個開發人員主導的現象。”他說。“一些最重要的采用者是初創公司和較為年輕的IT專家們,他們更傾向于喜歡尋找數據庫供應商的替代品。”

“然而,我們也正在看到更多的主流企業的采用。這其中包括在相當傳統的企業的非常大的架構改造項目。隨著他們遷移到一個新的架構,他們正在考慮所有的數據庫替代方案,云計算可以在哪些領域發揮作用以及DevOps將如何可以使得企業業務受益。”

即使仍然建議使用更多成熟的關系數據庫,NoSQL可能還涉及應用程序堆棧,據阿斯萊特估計。

“對于很多應用程序來說,NoSQL并不是一個很好的選擇,例如金融交易。但有時NoSQL也能夠發揮部分的作用。”他說。 “其可能不是用于負責交易的處理,但其很可能是負責將數據分發到多個數據源。其不是一種類型的數據庫相對于其他類型的數據庫。”

案例分析:Temetra公司借助Basho數據庫提升數據收集

Temetra公司成立于2002年,主要業務是存儲和管理愛爾蘭地區的水表數據。自那時起,該公司已經獲得了迅速的成長,并逐步開始負責收集來自全英國各地的1250萬公用服務事業計量表的數據信息。

該公司的聯合創始人兼董事保羅·巴里表示說,在他們決定從Basho部署Riak NoSQL數據庫之后,才發現了他們所收集的數據類型和數據量的不可預知性。

“從這些計量表所收集的數據有各種各樣廣泛的品種類型。”他說。“我們仍然有人在讀取鍵入的數據,通過一個固定的網絡線路每15分鐘自動發送來自大型工業用戶的數據。”

于是,該公司開始通過借助一款PostgreSQL數據庫來支持其客戶,但很快就發現了該數據庫的局限性。“并不是說PostgreSQL數據庫無法應付數據量,而是如果采用PostgreSQL數據庫的話會讓數據庫變得太難管理。”巴里說道。“鑒于主從復制,其會隨著數據量的增加變得更難管理。”

NoSQL的另一大優勢是其具備適應新的數據類型的能力,他補充說。“當我們剛剛開始的時候,對架構實施更改并不是一個大問題。但是,當我們所收集數據的計量表的量達到1000萬時,其中一些計量表是每15分鐘發送一次數據,而我們所存儲的是多年來的數據信息,故而此時對架構實施更改就可能需要幾個小時了。

“NoSQL可以讓我們不必以這樣嚴格的格式來存儲數據。這樣,我們就可以開始以一種新的格式中添加新的數據,并隨著時間的推移,將較舊的數據調整到新的模式。這成為了一種活的格式,故而我們必須編寫應用程序,以適應這一理念。”巴里說。

案例分析:Kaiko公司在Cassandra 數據庫上收集數據

Kaiko公司成立于2014年,主要業務是負責收集和分析比特幣交易數據信息。該公司以報告和應用程序編程接口(API)的形式重新分配其所獲得的情報信息。

該公司的聯合創始人兼軟件開發人員Vincent de Lagabbe表示說,在于2014年底構建一款基于開源的NoSQL數據庫Cassandra的概念證明之前,他們曾考慮各種SQL和NoSQL備選方案。到了2015年,該公司切換到采用Datastax支持的Cassandra分布式數據庫,以充分利用其啟動程序。

“原因是維護、可擴展性、可復制性和可擴展性的一個混合。”de Lagabbe表示說。“目前,我們托管了大約6TB的數據。如果我們想要具備SQL同樣的性能,我們就需要一款非常強大的服務器。”

“再加上這意味著各種數據復制的麻煩——其在Cassandra則是自動的。我們僅僅只是一個小團隊,沒有專門的IT運營團隊。我們便是公司默認的DevOps團隊。”

“我們每天正在加載約2-3 GB的數據。”de Lagabbe補充說。 “我們需要一種在不改變整個系統的前提下實現規模化的方法。在傳統的SQL上,我們必須自行管理分片和自行分配,并必須了解其適合在服務器上的哪個位置。

“這也并非是不可能的,但要這樣做是相當痛苦的事情。我們想要創造營收并開發新產品;我們不想把時間花在管理操作運營方面,畢竟我們只有一個小團隊。”

Kaiko公司將其主要的應用程序運行在亞馬遜網絡服務(AWS)。并選擇了DataStax的Cassandra分布數據庫許可,因為其比免費的開源分布更加穩定,并具備OpsCentre軟件,能夠自動化管理任務,否則將需要編寫腳本。

這家初創型企業也嘗試過使用Apache Spark來幫助他們分析其NoSQL數據庫上的數據。

案例分析:網絡視頻專家Seenit公司依靠Couchbase

Seenit公司成立于2014年1月,是一家幫助企業組織機構從他們的客戶和員工處直接收集視頻信息的平臺。他們提供了腳本讓用戶能夠圍繞一個主題和特色工具來編輯、分析和管理視頻內容。

鑒于其在以往的職位角色中使用過Couchbase,Seenit公司的首席技術官戴夫·斯塔林尋求借助NoSQL數據庫以幫助這家初創企業的擴張,因為該數據庫允許數據模式隨時間而改變

“我們不知道我們的模式在三個月內看起來會是什么樣子的。如果我們沒有改變它,我們很可能是做了錯誤的事情。”

他說。

擴展的功能也很重要,斯塔林補充說。Seenit公司在谷歌云計算平臺存儲了數TB的視頻數據,以及數萬字節的元數據。該公司還使用了谷歌的機器學習API來為具體的特征執行視頻分析,以便幫助客戶更迅速的找到他們想要的視頻。

靈活的能力和成長一直是該公司主要的商業利益。根據斯塔林介紹說:“我們在Python中開發編程語言,其具有數據結構直接等同于Couchbase。”他解釋道。

“底層的基礎技術并不是我們所想要構建的一個因素。如果公司的產品開發負責人說,他們真的想提供一款服務的話,我們可以做一個概念證明,而不必擔心數據庫可以做什么樣的工作的局限性。”

案例分析: Haymarket公司遷移其網站到MongoDB

并不僅僅只是初創公司和小型企業才會選擇使用NoSQL。 Haymarket傳媒集團的歷史可以追溯到20世紀50年代,該集團公司是英國一家領先的B2B和B2C的出版商。該公司現在采用的是他們的第二代技術,以支持他們朝著基于網絡的出版過渡,并且在NoSQL數據庫MongoDB上構建其網站。

該公司架構負責人彼得·迪格南表示,當該公司尋求以更新的技術支撐其早期消費者網站時,開始了此舉。其早期的消費者網站是建立在微軟的Active Server Pages上的,可追溯至2002年。隨著時間的推移,需要大量緩存,以支持日益增加的需求,并引入更具互動性,個性化的特征。

“當您企業在前端之上遷移緩存時,您正在減少定制。我們不能通過收集個人信息資料,并用它來細分用戶,并為他們提供合適的服務內容。”他說。

Haymarket公司于2011年開始遷移其網站到MongoDB,以支持更大的靈活性,迪格南解釋說。

“其允許在架構的靈活性,當您試圖要變得敏捷時,這是相當有幫助的。”他說。 “在消費者領域,當您企業試圖為您所推出的新功能而吸引眼球時,這是非常重要的。借助MongoDB,您可以添加新的功能,而不用擔心架構的問題。這是更可靠的,并且不需要為主要模式的更改而停機。”

該系統通過AWS托管在一款私有云。現在,MongoDB已經被Haymarket公司用于支持其所有的網站了。

關鍵字:NoSQL谷歌分布數據庫

本文摘自:機房360

電子周刊
回到頂部

關于我們聯系我們版權聲明隱私條款廣告服務友情鏈接投稿中心招賢納士

企業網版權所有 ©2010-2024 京ICP備09108050號-6 京公網安備 11010502049343號

^
  • <menuitem id="jw4sk"></menuitem>

    1. <form id="jw4sk"><tbody id="jw4sk"><dfn id="jw4sk"></dfn></tbody></form>
      主站蜘蛛池模板: 大埔县| 延安市| 五指山市| 中超| 汝南县| 新郑市| 定远县| 呼玛县| 郓城县| 贡嘎县| 黑河市| 衡南县| 普定县| 沾益县| 祥云县| 平泉县| 二连浩特市| 波密县| 彰化县| 绍兴县| 孙吴县| 大石桥市| 宁化县| 苏州市| 洱源县| 浙江省| 宁蒗| 新安县| 丰原市| 信阳市| 衢州市| 孟津县| 吴川市| 同心县| 镇沅| 静海县| 怀柔区| 楚雄市| 冷水江市| 正阳县| 富阳市|