安裝mongodb,使用 homebrew OSX環境中
[bash] #install path /usr/local/Cellar/mongodb/1.4.2-x86_64 brew install mongodb sudo mongod #run mongo shell mongo [/bash]mongod也可以直接指定儲存路徑mongodb --dbpath ~/db/,同時官方的推薦使用64bit。
安裝mongodb,使用 homebrew OSX環境中
[bash] #install path /usr/local/Cellar/mongodb/1.4.2-x86_64 brew install mongodb sudo mongod #run mongo shell mongo [/bash]mongod也可以直接指定儲存路徑mongodb --dbpath ~/db/,同時官方的推薦使用64bit。
MongoDB介於key values stores和RDBMS系統之間系統.
MongoDb ( From "humongous") 主要特性:
json格式為主儲存方式
任何屬性基本上都可以建index
簡單的說就是備份機制強擴充容易
能夠自動、簡易做到Sharding
json格式方式查詢
One nice feature with MongoDB is that updates can happen “in place”- the database does not have to allocate and write a full new copy of the object. 所以更新速度快!
支援Map/Reduce操作
能夠處理大檔案、影音檔、檔案儲存
需要商業支援請呼叫MongoDB support Team
在NoSql多門派中,個人比較看好MongoDB主要就是簡易與方便擴充,performance考慮到其次,已經在考慮如何使用MongoDB設計系統。
Amazon S3簡易的付費網路磁碟服務,協助開發者做Web-Scale Computing。
付費的方式用多少付多少,算起來還滿合理,可透過Amazon提供SIMPLE MONTHLY CALCULATOR親自試算看看。目前考量只拿來當作非同步備份機制使用,雖然S3是為了Web-Scale Computing設計。
如何備份資料庫與系統資料?
最近在iphone上使用Simplenote記事本確實滿方便,但最主要是免費又簡易,同時又幫你sync至simple-note.appspot.com中,讓您隨時隨地可以存取資料,這種方式也算是雲端應用之一。
另一個好用軟體在Mac osx下執行Notational Velocity (記法、速度),最大特色就是簡單到不行,但確功能極全而且使用它可輕鬆將simplenote同步在一起,資料完全無後顧之慮。
images by Neil Boyd and UX Patterns
Tomcat是使用Commons Logging 當作log system,不過大部份web app都是使用log4j,如何讓tomcat支援log4j?
雖然官方已經有說明還是寫一下筆記以免又忘了!