MongoDB ODM: 用於電子商務的MongoDB

banq發表於2010-07-28
Doctrine - MongoDB ODM: MongoDB for eCommerce

本案例以一個T-Shirt為模型,展示了MongoDB在電子商務行業應用,襯衫有大中號型號,透過name-value形式儲存MongoDB:

{
    "_id": ObjectId("4bffd798fdc2120019040000")
    "name": "Configurable T-Shirt"
    "options": [
        {
            "name": "small",
            "price": 12.99
        },
        {
            "name": "medium",
            "price": 15.99
        },
        {
            "name": "large",
            "price": 17.99
        }
    ]
}
<p class="indent">


類似以前關聯式資料庫中動態資料表,由使用者自定義欄位名,這種方式可帶來很大靈活性,缺點是效能低,如果使用MongoDB這樣NoSQL,估計能解決效能問題了。

相關文章