小编dha*_*han的帖子

AWS DynamoDB VS HBase

我在过去的六个月里一直在使用HBase,我开始了解亚马逊的DynamoDB.维护明智的发电机数据库看起来更容易处理,因为它由亚马逊照顾.但是,是否从hbase切换到dynamo db对我来说是一个问题.

除了维护集群之外,我找不到令人满意的理由从hbase切换到dynamo db.

有人可以分享一下这个想法.

hbase amazon-dynamodb

14
推荐指数
1
解决办法
8390
查看次数

如何配置liquibase不包括用于计算校验和的文件路径或名称?

我发现liquibase使用更改日志文件的完整路径来计算校验和.

此行为限制修改更改日志文件名,并尝试重命名文件后再次重新应用更改集.

有没有办法配置liquibase只使用changelog id来计算cuecksum?

请提供宝贵的意见.

liquibase

12
推荐指数
4
解决办法
1万
查看次数

如何在hbase中连接表

我必须在Hbase中加入表.

我整合了HIVE和HBase,效果很好.我可以使用HIVE查询.

但有人可以帮助我如何在不使用HIVE的情况下连接HBase中的表.我认为使用mapreduce我们可以实现这一点,如果有的话,任何人都可以共享一个我可以参考的工作示例.

请分享您的意见.

我有一个方法.那是,

如果我需要加入表格A x B x C; 我可以使用TableMapReduceUtil迭代A,然后从TableMapper中的B和C获取数据.然后使用TableReducer写回另一个表Y.

这种方法是否会很好.

hbase mapreduce

10
推荐指数
1
解决办法
9293
查看次数

HBase行键和范围扫描

我有一个像20110103这样的行键模式---这样行键就像20110103-1-23-333.

当我使用扫描进行范围查询时,例如,startRow - > 20110103-1-23- endRow - > 20110105-1-23-

我得到的行也不在上述范围内.例如,我也得到行20110105-1-15-6666.我也得到了与商店15相关的行.

我怎样才能解决这个问题 ??RegularExpressionFilter会解决这个问题....

请就这个问题提出建议....

hbase

3
推荐指数
1
解决办法
2万
查看次数

H2内存数据库查询非常慢

我正在使用H2数据库来提高性能,因此我决定在运行时将数据从MySQL加载到H2数据库.

场景是我创建了三个表作为book,author,book_author.book_author是一个多对多表.

表格书,作者和book_author分别记录了1000,50000和50000.

选择查询

select book.name 
from book, author , book_author 
where book.id = book_author.book_id 
and book_author.author_id = author.id 
and author.name = 'Charles Dickens'
Run Code Online (Sandbox Code Playgroud)

需要7分钟才能执行.

我使用spring-jdbc来创建H2内存数据库.

EmbeddedDatabase database_01 = new EmbeddedDatabaseBuilder().
    setType(EmbeddedDatabaseType.H2).
    addScript("initial_script.sql").
    setName("database_01").build();

JdbcTemplate jdbcTemplate_01 = new JdbcTemplate(database_01);
Run Code Online (Sandbox Code Playgroud)

有人可以建议为什么要花费这么多时间并优化它?

h2 spring-jdbc

2
推荐指数
1
解决办法
1735
查看次数

标签 统计

hbase ×3

amazon-dynamodb ×1

h2 ×1

liquibase ×1

mapreduce ×1

spring-jdbc ×1