1.oracle 寫大型項(xiàng)目和Java結(jié)合使用 收費(fèi) ?擴(kuò)展不方便散怖。MySQL被oracle收購(gòu) 浦徊。又編寫了mariaDB開源。
2.mongodb 有c++編寫 非關(guān)型數(shù)據(jù)庫(kù) 可以字段值上下不一致,自帶索引扎唾,缺點(diǎn) 占空間大,沒有太多開發(fā)工具南缓。32位系統(tǒng)只支持2.5g胸遇。
3.mongodb安裝 ? ?bin$ ./ mongo
4.show dbs ; 顯示列表 ? 數(shù)組 集合 ?文檔
5.插入數(shù)據(jù) ? db.collection.insert()
db.user.insert({name:"suhang"});
6.show collection; 顯示數(shù)據(jù)庫(kù) ? ? db.user.find(); ? 查找數(shù)據(jù)
db.user.insertMang([{name:"sdfas"},{age:"12"}]); ?插入多條
7. ?db.user.find().toArray();==db.user.find().pretty(); ? 格式化打印
更新數(shù)據(jù) ?db.user.update({name:"suhang"},{$set:{sex:"23"}},false(判斷鍵是否存在汉形,存在改纸镊,不存在插入),true(是否更新多條數(shù)據(jù)) );
8. 刪除 ?db.user.remove({name:"suhang"});