我真的很討厭當我想從數據庫中存儲/獲取某些東西時,我必須發出一個SQL命令並等待響應,在此之前我需要創建表並仔細考慮數據類型。代碼複製到源代碼中,每當我需要與SQL交談時,我都非常疲倦。有沒有使數據存儲/檢索變得簡單的API?
我在想這有什麼簡單的方法嗎?就像當我想插入一行到表:
Table1 table;
table.insert("bbb", "ccc", "ddd");
table.insert("colA":"bbb", "colB":"ccc");
而且我也不需要在SQL手動創建表,只需要聲明的高級語言:
Table1 {
colA
colB
}
要找到特定元素:
table.find({"colA" = "bbb"});
,或者甚至更好,如果數據存儲在XML風格,我們並不需要讓每一個行同列,它是免費的風格。
你明白我的意思了。
是否有現成的高級語言支持?蟒蛇?
是什麼關係呢?一個表可以設置引用另一個表? – 2010-11-09 12:38:34
是的,這可能是NoSQL和關係數據庫之間最大的區別。維基百科有一個很好的定義:http://en.wikipedia.org/wiki/Relational_database。 – 2010-11-09 12:40:58
很棒的外觀python + mongodb是我想要的。 – 2010-11-09 13:03:53