我们有以下设置:
有一个web应用程序,它有一个jboss 6作为后端
有一个oracle数据库(11克)
有一个名为“更改”的表
jboss中的无状态会话bean只能通过JPA(eclipselink,实体管理器)从这个“更改”表中读取。
更改表的数据来自不同的来源:
不同服务器上的C程序通过OCI接口(无jboss!)连接到上述oracle 11g数据库,并在“更改”数据库中创建新行或更新行。
有人经历过这种事吗?
当jboss / jpa使用数据库时,通常不鼓励从其他来源采取行动
非常感谢您提供的信息
沃尔夫冈
答案 0 :(得分:2)
就数据库而言,这应该都很好,实际上这正是RDBMS的用途。查看ACID。
作为关于性能的说明,由于Oracle读取不等待写入,因此插入和更新(如果没有设计问题)将不会显着影响Web应用程序。查看Multi-Versioning的概念。