我正在尝试将数据存储在Firebase数据库中,但是我担心当前的存储计划中的空间不足。在将数据上传到数据库之前先对其进行压缩,然后再进行解压缩是否有相对简单的方法?
该数据很简单:字符串,整数,甚至双精度数。 (使用Firebase的JSON样式格式)
答案 0 :(得分:1)
数字的大小是固定的,因此您无法压缩它们,而仍然将它们保留为数字。
您可以合理压缩的唯一类型可能是字符串。任何JavaScript字符串压缩库都可能是一个不错的起点,因此,我建议看看以下问题:String compression in JavaScript
那是说:您通常存储在数据库中的字符串的大小通常不会太大,因此节省的空间可能很小。如果数据量很大,请考虑是否最好将其存储在Cloud Storage中的文件中,然后再将其(更小)路径存储在数据库中。