POS应用程序的开源数据库

时间:2012-03-20 16:56:44

标签: java mysql database open-source

我需要POS应用程序(Swing)的开源数据库。我对数据库知之甚少,因为我对JPA感到很满意。我现在想使用MySQL数据库,但我不知道哪一个最适合POS应用程序。我已经离开了他们的网站。以下哪项是最好的,它们的区别是什么?

  1. MySQL Cluster
  2. MySQL Installer
  3. MySQL Community Server
  4. 要求:

    1. 最多10个POS将访问数据库。
    2. 将使用序列生成和简单的存储过程。
    3. 如果我遗漏了任何其他适合我需要的开源数据库,请指出。 谢谢你的帮助。

1 个答案:

答案 0 :(得分:1)

答案实际上取决于您的环境和其他要求,例如HA,许可证问题。对于大多数流行的开源数据库而言,10个并发访问应该没有问题,而今天的硬件和最流行的开源数据库支持除SQLite之外的序列生成/存储过程。

  • MySQL Installer是Windows的向导安装程序,它提供了一体化软件包,如示例数据库,连接器,文档,但服务器与MySQL社区服务器相同。
  • MySQL社区服务器是“MySQL服务器”。
  • MySQL Cluster提供具有同步复制的群集功能。虽然MySQL服务器(复制)中提供的群集解决方案是异步的。

社区服务器应该没问题。

您可能还想检查其他内容,例如

  • PostgreSQL
  • H2:用java编写,声称性能更好
  • derby:java中的writter,JDK6随Java DB一起提供

如果您需要重新分发,这些数据库具有商业友好许可。