Shi*_*tar 0 database-design storage
每条记录重 52 字节,如果有人拥有所需的存储空间,在今天的技术中是否可能?什么样的数据库可以保存数据并可以检索它。
一个示例记录:
(5HpHagT65TZzG1PH3CSu63k8DbpvD8s5ip4nEB3kEsreAbuatmU
,1MsHWS1BnwMc3tLE8G35UXsS58fKipzB7a
,1Q1pE5vPGEEMqRcVRMbtBK842Y6Pzo6nK9)
Run Code Online (Sandbox Code Playgroud)
记录数为 115792089237316195423570985008687907853269984665640564039457584007913129639936
Twi*_*les 12
绝对有可能,因为有资源来存储 6021188640340442162025691220451771208370039202613309330051794368412 TB 的人肯定有足够的钱来为他的目的获得一个定制的数据库系统。
我可能可以作为承包商使用,每 TB 只需 0.01 欧元。
您必须使用压缩(列存储应该这样做)。我建议使用 RLE(运行长度编码),您可以将其存储(5HpHagT65TZzG1PH3CSu63k8DbpvD8s5ip4nEB3kEsreAbuatmU ,1MsHWS1BnwMc3tLE8G35UXsS58fKipzB7a ,1Q1pE5vPGEEMqRcVRMbtBK842Y6Pzo6nK9)
为值和115792089237316195423570985008687907853269984665640564039457584007913129639936
运行长度。向最终用户正确记录数据库支持某些值并且在存储其他值时可能存在问题。在完成销售时设定期望有很长的路要走......
小智 6
不幸的是只有 10 80,可见宇宙原子。但是如果只给出一个原子,就可以纯粹通过它在宇宙中的位置来描述数据。
数据库有2 266条记录,每条记录52字节,即数据库大小为52?2 266字节。这意味着有 256 52?2 266 ? 10 10 82 possibe 状态数据库可以采用。
仅使用单个原子将其准确放置在总共 10 10 82 个唯一位置中的一个位置,就可以描述存储在数据库中的数据。
不幸的是,位置坐标也会包含数据。
(提示:避免使用 BOOL 数据类型单独存储每一位,因为某些数据库解决方案会自动将它们转换为 8 位 INT 使一切变得更糟。)