我们计划将我们的事务数据转移到BigData平台并在那里进行分析。我们面临的一个挑战是如何在bigData中创建自动增量。我们需要它来生成代理键。
发布于 2015-03-24 13:11:43
最常见的方法是使用type 3 UUID,即具有极低冲突机会的伪随机标识符。
如果出于某种原因你真的需要连续的(或者至少是单调的)标识符,那么你将需要从单个源生成它们,并且这个单一的源可能需要分离出来作为一个服务,例如Twitter Snowflake。
发布于 2017-11-20 10:10:27
是。我同意UUID的方法。
,但请确保您重构您的ER模型,以便在标准化实体和deNormalised实体之间有适当的平衡。
如果您在BigData架构中移动现有的应用程序ER模型,那么它可能会降低性能,因为它可能需要与BigTable进行联接。
在将数据存储到NoSql数据库时,
还确保您知道访问数据的密钥是强大的,并且在更新数据时不会发生变化
这个链接可以让你对上面的内容有所了解。
https://stackoverflow.com/questions/29225375
复制相似问题