Database 从两个不同部分访问数据库表

Database 从两个不同部分访问数据库表,database,database-design,Database,Database Design,我们有一个内部独立的应用程序,它不会连接到internet,也不是客户机-服务器类型。我们目前没有使用任何应用服务器的计划 有两个组件,一个是我们的,一个来自客户端,在我们的应用程序中需要访问相同的数据库。我们可以使用MySQL或Oracle数据库 大多数数据都不是共享的。但我们之间确实有一些共同点。如果双方都读取这些数据,就可以了。如果我们中有人想写作,我想我们需要做点什么。我在考虑表级同步。数据库本身是否提供了一些同步机制?我们应该做什么,在哪里以及如何做 Oracle和MySQL都会进行组

我们有一个内部独立的应用程序,它不会连接到internet,也不是客户机-服务器类型。我们目前没有使用任何应用服务器的计划

有两个组件,一个是我们的,一个来自客户端,在我们的应用程序中需要访问相同的数据库。我们可以使用MySQL或Oracle数据库


大多数数据都不是共享的。但我们之间确实有一些共同点。如果双方都读取这些数据,就可以了。如果我们中有人想写作,我想我们需要做点什么。我在考虑表级同步。数据库本身是否提供了一些同步机制?我们应该做什么,在哪里以及如何做

Oracle和MySQL都会进行组织,以便正确管理应用程序的并发访问(对于正确管理的定义略有不同但合理)。因此,我们不必担心这一点,也不允许在表级别进行并发写入?不,它不会被完全禁止。将允许同时写入同一表的不同行。写入同一行将调用某种形式的并发控制,如锁定。但我想这不是你的问题吧?您实际上是在问,如果一个客户机缓存了表,而另一个客户机“在第一个客户机的背后”在该表中写入,该怎么办,对吗?