首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用DashDB作为数据库(而不是数据仓库)

使用DashDB作为数据库(而不是数据仓库)
EN

Stack Overflow用户
提问于 2016-05-27 00:07:00
回答 2查看 412关注 0票数 1

注意:这不是一个编程问题(至少目前是这样)。一旦我开始取得更大进展,我就会在节目问题上寻求社区的帮助。如果这个问题被认为是不合适的,请随时删除。

我正在尝试使用DashDB作为Bluemix上的数据库。DashDB数据将由Java/Java应用程序使用

我不打算用它作为数据仓库。

据我所知,DashDB有两种味道--正则的(在这里松散地使用这个术语来指标准产品)和DashDB事务处理。

DashDB事务,我相信是用于事务工作负载。

  1. 我想知道JPA是否会和DashDB打得很好。我无法在这个空间找到好的信息。
  2. 我们应该对DashDB正则设计和事务化设计使用非规范化设计吗?
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-05-27 05:54:40

dashDB事务处理计划提供了一个为联机事务处理(联机事务处理)优化的dashDB数据库。这意味着它是为高度结构化的重复处理而设计的,并且支持ACID事务。也就是说,您应该使用所有用于典型RDBMS的最佳实践:规范化、约束等等。我确认dashDB集成还没有很好的文档化,但是在JPA中使用它应该没有什么特别的问题。由于您的应用程序将在自由运行时运行,所以当您绑定dashDB服务实例时,server.xml将自动配置为带有JNDI名称的dataSource,并且还添加了数据库驱动程序jars。

票数 2
EN

Stack Overflow用户

发布于 2016-06-27 06:45:36

JPA现在不能与DashDB无缝地工作。DashDB使用的是默认列,JPA不能很好地使用它。现在还没有使用JPA中的注释设置按行组织的具体方法。我们试图覆盖DB2Dictionary,但这也不起作用。

如果我使用sql语句删除该表,并使用附加有organize行的sql语句重新创建该表,则JPA能够读取该表。

不确定该由谁来解决这个问题- JPA还是DashDB :)

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37472883

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档