用web2py生产哪个更好?

用web2py生产哪个更好? 请更多见解。 我很新2 web2py,我正在研究一个小药房管理系统。 请问哪个更适合生产postgres或mysql? 如果postgres,一步一步的安装指南,请顺利使用web2py。 谢谢


总的来说,我认为PostgreSQL在web2py社区中更受欢迎,甚至连本书的一部分都会讨论web2py的安装和使用。 所以,如果您需要帮助,可能会更容易得到Postgres的帮助。 另一方面,如果你已经熟悉MySQL,你可能会更好地坚持你所知道的 - 它也适用于web2py。 此外,假设您将使用web2py DAL,您可以轻松地从一个RDBMS切换到另一个RDBMS,而无需更改任何web2py代码。


我在春季从PHP / MySQL(主要是CakePHP)切换到web2py / PostgreSQL。 我可以确认web2py社区更加面向Postgres,如果您使用Postgres,您更可能找到与DAL相关的特定问题的答案。 你应该检查两个系统的许可要求,以确保这两个系统都符合你的业务需求 - 随着所有权的变化,MySQL的许可证最近发生了一些变化。

有一点需要思考的是,如果您对web2py不熟悉,您将同时学习两种新技术,并且这两项技术对您的项目都很重要。 我从对MySQL的非常舒适转为在PostgreSQL上非常尴尬。 我假设 - 错误地发现 - SQL是SQL。 那么,在Postgres中几乎所有常见的命令都是完全不同的。 查询本身是相似的,但如果您使用的是web2py,您可能无法编写任何手动查询; 您将使用DAL语法来查询数据库。 至少,请仔细看看两个系统的命令之间的一些比较。 有一个世界的不同。 Postgres命令要短得多(“dt”而不是“show tables”),但不太直观。

简而言之,PostgreSQL是一个非常棒的关系数据库管理系统,但是在切换之前,您可能要等到您对web2py感到满意为止。 关于web2py和DAL的好处是,即使在创建应用程序后,您也可以切换数据库系统。 如果/当您切换数据库时,您可能会遇到一些障碍,但您可以在这里或在web2py用户电子邮件列表(位于groups.google.com)上找到这些障碍。

PS - 不管你选择哪个数据库的,除非你的数据库模式是一成不变的,一定要抽时间充分了解的web2py DAL,特别的用途和“迁移”和“fake_migrate”论据之间的差异。 您将熟悉web2py书的第6章。

好消息是web2py的其余部分很轻松。


我说。 无论你从控制台使用什么。 有些事件可能需要从指尖修复数据库,您可能还想在数据库中执行其他一些正在进行的操作,可能需要在web2py之外完成。

PosgreSQL是我的选择,因为它有更少的不规则行为,因此更易于理解......

链接地址: http://www.djcxy.com/p/22747.html

上一篇: which is better for production with web2py?

下一篇: What workflow framework to use in C#