如何设计HBase模式

| 当前,我们有一个正在运行的项目,该项目使用RDBMS数据库(具有许多用于处理数据的表和存储过程)。当前流程类似于:数据访问层将调用存储过程,该存储过程将从RDBMS插入/删除/更新或获取数据(请注意,这些存储过程未执行任何批量处理。)。当前的数据结构包含许多主键,外键关系以及对现有数据库表的大量更新。a我只是想知道我们是否可以出于目的使用HBase?那么我们如何在HBase取代RDBMS的情况下使用Hadoop?     
已邀请:
        您需要问自己,RDBMS对您没有做什么,您希望通过迁移到Hadoop / HBase来实现什么? 本文可能会有所帮助。还有很多。 http://it.toolbox.com/blogs/madgreek/nosql-vs-rdbms-apples-and-oranges-37713 如果目的是尝试新技术,我建议尝试他们的教程/入门。 如果您要解决的是一个明确的问题,那么您可能要阐明问题。 祝好运!     
        我很犹豫地建议仅由于您已经花费了大量的开发人员精力来替换当前的rdbms。考虑您的组织可能没有员工具备hbase所需的经验。伴随着数据转换和应用程序重写而迁移到hbase将会非常昂贵且有风险。     

要回复问题请先登录注册