2010-05-07 81 views

回答

1

HTML5包括embedded SQL database。你可以在它周圍寫一個小的ORM來處理對象。

結賬ActiveJS並且特別地ActiveRecord。它目前不使用HTML5 Web SQL數據庫,但有計劃支持它。

也是一個永恆的職位(無年任何地方),提到​​,但我不太熟悉它。

是否需要客戶端或服務器端?

+0

感謝,我不是使用JavaScript的網頁,所以我不能使用HTML5的特性,但我會檢查activejs和ActiveRecord的:) 感謝 – 2010-05-07 06:45:53

+2

你可能有興趣在CouchDB中(HTTP://couchdb.apache。 org /)或MongoDB(http://www.mongodb.org/),如果它不是客戶端。 – Anurag 2010-05-07 16:10:28

+0

通過db4o獲得的優點之一是您可以免於編寫或配置或關注ORM,並讓用戶編寫本地Java語言來定義模型並將它們存儲/查詢。 – 2016-04-07 15:24:31

0

看看IndexedDB。 They一直把它稱爲「對象存儲」,我認爲它可以存儲任意對象。不要使用WebSQL,因爲它現在已經停產並且不支持所有的JavaScript對象。另請參閱維基百科article

1

如果您正在尋找服務器端對象的JavaScript面向對象數據庫,你可以檢查http://wakandadb.org/他們有使用JS作爲完整的堆棧網絡/移動開發完整的端至端解決方案,檢查在http://www.wakanda.org/

Wakanda是好的NoSQL JS對象數據庫,但對於需要很快擴展的基於雲的應用程序來說可能並不好。擴大規模將成爲一個問題,這是MongoDB,Cassandra或CouchDB類數據庫的一個優點,但這些數據庫不是面向對象的,大多數都只是JSON商店。