2016-01-13 89 views
0

我們的應用程序與內容管理系統(互聯網上的SAAS解決方案)進行交互,以獲取視頻和圖像數據。我們計劃在我們的服務器env中有一個數據庫來緩存內容並使用它作爲後備選項。我們正在評估可用於緩存視頻圖像內容的數據庫。面向文檔的數據庫如couchbase是否能夠支持它,它是這種用例的合適選擇,還是應該使用RDBMS(如mysql)進行評估?如果有更適合的數據庫技術可用於此用例,請提出建議。緩存視頻和圖像數據 - Couchbase

回答

1

由於Couchbase文檔的20MB大小限制,您不希望使用Couchbase來緩存非常大的文件。

實際上,您可能根本不想將視頻存儲在數據庫中。請參閱有關此question的討論。即使你是關於圖像,相同的問題也適用於視頻。檢查Kirk's blog以獲取更好的方法,例如使用Swift或Amazon S3等文件存儲服務。

編輯:澄清大小限制適用於文件,並添加鏈接到柯克的博客文章的主題從評論。

+0

謝謝。這是否意味着CMS不會在內部使用數據庫,而是依賴於文件存儲? –

+0

對於couchbase文檔,是否還有20 MB限制? –

+0

CMS在文件系統上存儲二進制文件。某些高級CMS允許您將它存儲在其他地方,如亞馬遜S3。某些CMS允許您將二進制文件發佈到CDN。有很多選擇。他們中的大多數將二進制元數據存儲在數據庫中。是的,Couchbase中有20Mb的文檔大小限制。 –