在Cassandra数据库中,由于其概念,我使用、uuid、和timeuuid作为实体标识符,现在我希望压缩、uuid、和timeuuid,或者在客户机(用户)可以在地址栏中看到id时缩小其大小。
例如,Twitter也使用Cassandra,但是当您打开Tweet时,Tweet的id类似于10153967535312713,但是简单的uuid类似于10646334-2c02-11e6-bb4a-7720eb141b83,它更多的字符而不是用户友好(当然,这两个id都不是用户友好的:D)
在不同的编程语言中,有一些压缩函数,如PHP中的gzcompress和GZIPOutputStream中的GZIPOutputStream,但是这些函数(类)会压缩数据并以GZIP格式返回,这在URL中是不允许使用的!
顺便问一下,是否有任何方法或函数/算法可以获得uuid或timeuuid的更小版本或压缩版本?
https://stackoverflow.com/questions/37667232
复制相似问题