【问题标题】:network server mode vs embedded mode in JavaDBJavaDB中的网络服务器模式与嵌入式模式
【发布时间】:2014-06-03 02:37:51
【问题描述】:

我正在尝试开发要在本地网络上运行的桌面应用程序。它有两个用户界面。一个用于用户登录投诉,另一个用于处理投诉。它们都连接到一个数据库。现在我想知道我应该在嵌入式模式或网络服务器模式下使用 JavaDB 来实现这一点,这两种方法有什么区别。

【问题讨论】:

    标签: java database derby


    【解决方案1】:

    在嵌入模式下,数据库代码与嵌入应用程序在同一进程中运行。数据库文件被锁定,没有其他进程可以访问数据库文件。如果您只有一个应用程序,每个数据库只有一个用户,那么这是正确的选择。相对于网络模式的优势是没有网络流量来访问数据库。

    在网络模式下,数据库代码在自己的进程(数据库服务器)中运行。客户端应用程序可以通过网络访问数据库。多个客户端应用程序可以同时访问数据库。所以这应该是您的正确选择,因为您有两个不同的客户端应用程序同时访问数据库。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-04
      • 1970-01-01
      • 2013-05-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多