Magento (麥進鬥) 是一套專業開源的電子商務系統。 Magento設計得很是靈活,具備模塊化架構體系和功能。易於與第三方應用系統無縫集成。其面向企業級應用,可處理各方面的需求,以及建設一個多種用途和適用面的電子商務網站。 包括購物、航運、產品評論等等,充分利用開源的特性,提供代碼庫的開發,很是規範的標準,易於與第三方應用系統無縫集成。2011年三月得到EBAY戰略投資。javascript
1.技術棧php
採用php進行開發,使用Zend Framework框架。設計得很是靈活,具備模塊化架構體系和豐富的功能。易於與第三方應用系統無縫集成。在設計上,包含至關全面,以模塊化架構體系,讓應用組合變得至關靈活,功能也至關豐富。爲了打開盈利途徑,Magento同時具有收費的企業版本,積極謀求合做和第三方整合的工具,好比電子支付平臺 等。html
分層架構java
數據庫持久node
擴展設計jquery
擴展點web
系統架構sql
基於數據庫雲架構 數據庫
基於Varnish參考架構api
推薦Varnish架構
2層Varinsh緩存高可用架構
模塊
數據庫表結構採用 EAV設計
評論與評價模塊表示例
數據庫E-R圖
Download Magento 1.1.6 MySQL database diagram (PDF)
Download Magento 1.3.2.4 MySQL database diagram (PDF)
數據庫腳本
Magento Community Edition, ver 1.7.0.2 – released Jul 5, 2012.
STRUCTURE ONLY | DATA ONLY | FULLMagento Community Edition, ver 1.6.2.0 – released Jan 11, 2012.
STRUCTURE ONLY | DATA ONLY | FULLMagento Community Edition, ver 1.5.1.0 – released April 26, 2011.
STRUCTURE ONLY | DATA ONLY | FULLMagento Community Edition, ver 1.4.2.0 – released December 8, 2010.
STRUCTURE ONLY | DATA ONLY | FULLMagento Community Edition, ver 1.3.3.0 – released April 23, 2010.
STRUCTURE ONLY | DATA ONLY | FULL
編寫規範
REST API文檔 :https://doc.magentochina.org/redoc/2.3/admin-rest-api.html
支持GraphQL
自動化測試流程
2. Magento 電商雲
詳細參考
https://doc.magentochina.org/cloud/architecture/cloud-architecture.html
3. 功能架構
多樣UI
若有想了解更多軟件設計與架構, 系統IT,企業信息化, 團隊管理 資訊,請關注個人微信訂閱號:
做者:Petter Liu
出處:http://www.cnblogs.com/wintersun/ 本文版權歸做者和博客園共有,歡迎轉載,但未經做者贊成必須保留此段聲明,且在文章頁面明顯位置給出原文鏈接,不然保留追究法律責任的權利。 該文章也同時發佈在個人獨立博客中-Petter Liu Blog。