couchdb的新安全功能意味着您可以免除您的中間件,並直接從您的客戶端訪問您的數據如果您的數據適合關鍵價值商店。如果你的數據需要關係數據庫呢?有一個關係數據庫具有類似的能力?我應該只是告訴我的數據庫服務器聽80端口?來自關係數據庫的類似Couchdb的http訪問?
回答
的Oracle 10g和Oracle 11g配建立VPN引黃一個嵌入式HTTP服務器。
編輯
蒂姆·霍爾具有嵌入式PL/SQL網關,這是在10g中的XML DB實現,他的甲骨文基址部分的簡要概述。在另一個例子中,他討論了11g中的本地PL/SQL Web服務。 Find out more。
你能否澄清它可以做什麼,也許指向一些文檔?我無法找到任何有關它的信息。 – 2010-02-03 01:21:24
謝謝。那個設施可能不會做我想做的,但那不是你的錯! – 2010-02-03 08:51:01
你的問題是混亂的,但我會盡量嘗試:
一個關係數據庫(RDBMS而不是嵌入的)一般具有非常細粒度的安全功能,其中包括登錄和認證機制 - 的細節超出SO答案的範圍。
告訴數據庫監聽某個端口與安全性沒有太大關係(除非該端口被映射並接受互聯網流量,在這種情況下映射它將阻止它監聽流量)。
在RDBMS中,執行環境的關係是你的中間人,而RDBMS將有一個後端存儲結構。您通常不能直接訪問底層引擎,因爲執行環境會執行許多複雜的事情 - 您無法通過直接訪問來協調這些事情。與RDBMS相比,couch-DB的體系結構非常簡單,並將大量的低級權力交給開發人員。
- 編輯:由作者第一評論後 -
- 一個關係數據庫是爲了直接訪問 - 和層中間是應用特定的架構決策和對RDBMS的補充。
- 由外部映射它(壞的壞人壞事)打開數據庫的端口連接到互聯網。
- 爲您提供與您可以在使用隧道的SSH網關。
- 爲您提供VPN端點,你可以從你的網絡
--edit:由作者的第二個評論後 -
如果您想直接通過他們需要做的數據庫接口到達,一旦做到這一點的互聯網訪問他們的RDBMS,你需要使用本機數據庫供應商的驅動程序/ API。
他們可能:
請參閱我已經知道的大部分事情。我正在尋找一種方式去做其他事情。 – 2010-02-02 10:10:55
- 1. 訪問數據庫關係
- 2. 來自XML的關係數據庫
- 3. 來自外部IP的Couchdb訪問
- 4. 隱藏來自SQL Server數據庫關係圖的關係
- 5. 訪問OLAP多維數據集/ Datamarts和類似數據結構的方式比關係數據庫更快嗎?
- 6. 模型類似於關係數據庫的類還是結構?
- 7. java訪問類似數據
- 8. 類似系統的數據庫模式
- 9. 我的數據訪問層應該與父子關係相似?
- 10. Laravel 5數據庫關係訪問其他表的數據
- 11. Couchdb複製 - 擅自創建或訪問數據庫
- 12. 關係數據庫與類似緩存的丟棄行爲
- 13. 來自javascript的http GET和PUT二進制數據(CouchDB附件)
- 14. loop pdf來自類似的數據集
- 15. 關係數據庫中的自定義類型系統
- 16. 數據庫關係問題
- 17. 業績比較基準的CouchDB X關係數據庫
- 18. CouchDB與關係數據庫的分佈式一致性?
- 19. 數據庫關係 - 訪問中的菜單的三維成分
- 20. 來自GUID的訪問類
- 21. 客戶關係管理在線2011 - 無需訪問數據庫訪問數據
- 22. 鍵入數據集VS自己的訪問數據庫類
- 23. 來自dashboard.html的IBM Cloudant數據庫訪問問題
- 24. 如何在KTM中訪問數據庫定位器中的關係數據庫
- 25. 來自匿名類的訪問參數
- 26. 來自子類的ES6訪問函數
- 27. 在nosql數據中使用類似於schema的關係數據庫
- 28. 訪問來自java的http API
- 29. 用於訪問2003數據庫的類似Excel的數據輸入表格
- 30. 來自所有派生類的Python訪問基類數據
澄清:Web開發人員通常會有一個數據庫來存儲數據,服務器端代碼(php,ruby,Perl)與db交談,然後通過客戶端代碼(HTML,css,JavaScript)與服務器通信HTTP。如果您使用的是couchdb,現在可以刪除服務器端代碼並直接與db通話。我想能夠做同樣的事情,但我需要一個關係數據庫。 – 2010-02-02 09:24:07
Matt,您可以使用數據庫提供的本機驅動程序/ API直接與關係數據庫交談。你在使用某種ORM技術嗎?您似乎暗示您正在通過HTTP服務層訪問您的數據。 – 2010-02-02 09:31:23
可以通過互聯網上的另一臺計算機上運行的客戶端通過http訪問。我不知道你的意思是「服務層」。 – 2010-02-02 09:44:56