回答
我會考慮的事情:
1)你曾經可能要大幅度擴大它呢?如果是這樣的話,Oracle將允許一個非常簡單的途徑進入一個大規模擴展的平臺(你幾乎可以備份數據庫並將其恢復到完整的Oracle實例)。
2)你是否想要適度擴展?如果是這樣,那麼Oracle XE的總數據庫大小限制在4Gb以內,MySQL可以在更多的情況下合理執行。
3)對Oracle XE的其他限制可能會對您產生什麼影響?它只支持1Gb的RAM和1個CPU。如果你認爲你可能需要比這更好的體面表現,那麼它是一個不起眼的人。有關更多詳情,請參閱常見問題(http://www.oracle.com/technology/products/database/xe/pdf/dbxe_faq.pdf)。
4)您是否擁有組織中的技能?不僅作爲開發人員,還要支持,備份戰略等。如果有足夠的技能,那麼可能會隨着技能的提高而變化。確保你也與支持人員交談並獲得他們的意見。
我的直覺是說MySQL,但是用上面來衡量它。
+1#4。對於一個小型項目,理解系統可能比數據庫引擎之間的差異更重要。 – 2009-05-06 16:35:04
是的,#4的+1。當然,你可以聘請數據庫系統的專家。你可以學習和學習。但是你一定要看看你已有的知識(內部)。 – VolkerK 2009-05-07 11:09:16
我會選擇MySQL。 Oracle XE只是應該用於概念證明。它就像裂縫經銷商給你一個味道,然後給你一個你對鉤的對接加載:D
我認爲MySQL是小到中型應用程序的堅實選擇。但是你的預期規模會否定你的決定。
真棒類比+1 – user674669 2013-06-06 20:14:46
這很像這個問題:我應該使用什麼語言?在您遇到任何擴展問題之前,您很可能會遇到經驗問題。我認爲你應該問自己更多的基本問題,如:
- 什麼類型的支持是可用的,如果你遇到問題?例如:IRC,論壇,博主,朋友;)
- 文檔有多好?
- 有沒有免費的工具?
- 您的語言如何支持您選擇的數據庫?
- 用你的語言樣本數據庫代碼最經常使用哪種數據庫?
- 你有什麼最親身的經驗?
因此,例如,如果您使用的Ruby,你可能會想要去與MySQL。如果你使用PHP,也許選擇更加模糊。
我想指出的是,Oracle最近購買了MySql,並且MySql的未來現在有點兒了。如果您對Oracle XE非常熟悉,則可能需要使用它,但我想指出以下不使用Oracle的原因。
Oracle許可證在商業上最昂貴的(SQL Express的可能會更好,因爲SQL Server正在便宜)
甲骨文幾乎未聽說過在託管領域。託管提供商將提供SqlServer,MySql和PostGre Sql,但我甚至不能想到有Oracle託管的。
- 1. 我應該選擇哪個數據庫? MySQL或mongoDB?
- 2. Linq或存儲過程 - 我應該選擇哪一個?
- 3. 我應該選擇哪個數據庫?
- 4. 我應該選擇哪個許可證?
- 5. 我應該選擇哪個urllib?
- 6. 我應該選擇哪個指數(MySQL的)
- 7. 我應該選擇哪種XML結構?
- 8. 我應該使用哪一個? decimal.Add()或「+」
- 9. :不是vs:第n個孩子 - 我應該選擇哪一個?
- 10. RegEx或Antlr,哪一個應該是選擇?
- 11. 瀏覽器的ActiveX。哪一個應該選擇VB6或.NET?
- 12. 我應該使用哪一個:MySQL Lite或SQLite?
- 13. 應該使用哪種SQL Server Express,IBM DB2 Express,Oracle XE?
- 14. Memcached vs APC哪一個我應該選擇?
- 15. 數據結構,我應該選擇哪一個,爲什麼
- 16. openMP塊大小,我應該選擇哪一個?
- 17. MQTT與XMPP我應該選擇哪一個?
- 18. Java EE - Seam 2和Seam 3 - 我應該選擇哪一個?
- 19. 許多OpenCL SDK的。我應該選擇哪一個?
- 20. 我應該選擇哪種OAuth2.0授權
- 21. 我應該選擇哪種佈局?
- 22. 我應該選擇哪種方法?
- 23. 我應該使用哪種DAL選擇?
- 24. 我應該選擇哪種ActiveMQ運輸?
- 25. 在MySQL中,我應該選擇哪種排序規則?
- 26. 我應該選擇哪個候選符號(或者如何使GetSymbolInfo更成功)?
- 27. 我應該在哪裏選擇傳遞引用或傳遞值?
- 28. 我應該在哪裏排除和選擇BL或DL信息?
- 29. 應該選擇哪個ItemControl?爲什麼?
- 30. 哪一個選擇mysql 32bit或mysql 64位?
您可能擁有哪種數據和交易量?很多都會降低到縮放比例。 – 2009-05-06 14:46:36
我認爲對於小型網站來說,4G限制是可以的。另外一個原因是Oracle技能是市場上的熱門技能之一。 因此,我將與OracleXE一起前往。原因是...學習:) 感謝大家回答我 – ariso 2009-05-07 19:56:39