有沒有JSON的查詢語言?

有沒有JSON的查詢語言?

是否存在用於查詢JSON的(粗略)SQL或類似XQuery的語言? 我正在考慮非常小的數據集,這些數據集可以很好地映射到JSON,在這種情況下很容易回答諸如“X>的所有值是什麼”(Y> 3)或進行常規的SUM/COUNT類型操作。 作為完全組成的例子,如下所示:[{"x": 2, "y": 0}},{"x": 3, "y": 1},{"x": 4, "y": 1}] SUM(X)…


database - 使用NoSQL數據存儲時遇到了哪些可伸縮性問題?

NoSQL指的是與關係數據庫和ACID保證的歷史相關的非關係數據存儲。 流行的開源NoSQL數據存儲包括: Cassandra(表格,用Java編寫,由思科,WebEx,Digg,Facebook,IBM,Mahalo,Rackspace,Reddit和Twitter使用) CouchDB(文檔,用Erlang編寫,由BBC和Engine Yard使用) Dynomite(鍵值,用…


database - 卡桑德拉與ZooKeeper交易-這是否工作?

我想在ZooKeeper的幫助下為Cassandra實現一個交易系統。 由於我不認為自己在數據庫實施方面有足夠的經驗,所以我想知道我的想法原則上是行得通還是有重大缺陷。 以下是對這些步驟的高級描述: 識別所有行(鍵)和要編輯的列。 讓鍵為[K0..Kn] 在涉及的所有行上應用寫入鎖(鎖在內存中的Zookeeper實現) 將舊值複製到卡桑德拉分開的位置,這些位置由密鑰唯一標識:[K'0..…


database - 對內存數據庫的建議

我想刪除我加載(幾乎)在Web應用程序上的每個請求的小塊數據的sql依賴項。 大部分數據是鍵值/文檔結構化的,但不排除關係型解決方案。 數據不是太大,所以我想保留在內存中以獲得更高的可用性。 你會推薦什麼解決方案?…


database design - 劃分加權有向圖(在鍵/值數據庫上)

我們想分解一個加權有向圖, 用戶可以動態添加節點和邊緣,首先DB/Graph是空的。 我們將節點和邊保存在一個鍵/值數據庫(可能是Redis)中:對於每個節點,我們將nodeId作為鍵,並且引用節點的鍵的排序集合,sortedSet中每個nodeId的得分是邊緣。(請參閱此處的問題: Redis:實現加權有向圖)我們沒有平衡約束,圖中最常見的動作是Dijkstra,我們希望…


關於為Web應用程序混合使用MongoDB w/MySQL的建議

我有一個使用關係數據庫(MySQL)的Web應用程序。 我們添加了一項新功能,允許某些用戶從可選表單元素池中動態構建“表單”,並將這些表單分發給其他用戶以完成/提交。 問題在於存儲完成的表格提交。 每個表單可以在表單元素的數量和組合方面有所不同,而對於關係數據庫,我的選項有些局限於動態地創建一個新表來保存每個表單的提交(看起來像是一個壞的路徑)或者存儲每個提交的表單在JSON文本列中(失去了R…


erlang - 哪個集群的NoSQL DB的消息存儲目的?

還有一個關於選擇NoSQL的問題。 但是,我還沒有找到有人要求這種類型的目的,消息存儲... 我有一個二郎聊天服務器,我已經使用MySQL存儲好友列表,和“JOIN需要”的信息。 我想存儲消息(該用戶沒有收到,因為他是離線...),並檢索它們。 我做了NoSQL的預選,由於是面向內存的範例,我不能使用像MongoDB這樣的東西,也不能像其他的那樣集群。 我已經把我的列表下來3個選擇我猜:…


將json文件導入mongo的正確方法

我一直在嘗試使用mongo導入一些數據,但是我無法在文檔描述中正確使用它。 這是我使用mongoimport導入的.json示例: https://gist.github.com/2917854://gist.github.com/2917854 mongoimport-d test-c example data.json 我注意到,儘管為每個商店創建了一個對象,但我的所有文檔都被導入…


mongodb - 了解mongo db的解釋

我解雇了一個查詢,並試圖在mongo控制台上解釋它,並得到了 "isMultiKey":true, "n":8, "nscannedObjects":17272, "nscanned":17272, "nscannedObjectsAllPlans":21836, "nscannedAllPlans":21836, "scanAndOrder":true, "inde…





db比較 example mongodb database tutorial sql nosql介紹 document wiki relational