首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

是否存在某种成熟的方法用较少的字符表示大量的信息?

以前自己的一位老师提过,以前的速录人员用笔以符号代码的形式记录内容,最近突然好奇但在网上并未搜索到相关内容。姑且不论这种说法是否正确,目前是否存在一种成熟的方法可以用少量内容记录大量的信息(以节约记录时间与工作量,但要能尽可能准确的还原)?

自己能想到的是准备一个特别的类似密码本的字典,类似输入法中的“双拼”,用一个字母代替多个字母,用一个词代替一句话,但不清楚类似的工作国内外是否有人做过…在MongoDB的数据文件夹中(默认路径是/data/db)由构成数据库的所有文件。每一个数据库都包含一个.ns文件和一些数据文件,其中数据文件会随着数据量的增加而变多。所以如果有一个数据库名字叫做foo,那么构成foo这个数据库的文件就会由foo.ns,foo.0,foo.1,foo.2等等组成。数据文件每新增一次,大小都会是上一个数据文件的2倍,每个数据文件最大2G。这样的设计有利于防止数据量较小的数据库浪费过多的空间,同时又能保证数据量较大的数据库有相应的空间使用。MongoDB会使用预分配方式来保证写入性能的稳定(这种方式可以使用–noprealloc关闭)。预分配在后台进行,并且每个预分配的文件都用0进行填充。这会让MongoDB始终保持额外的空间和空余的数据文件,从而避免了数据增长过快而带来的分配磁盘空间引起的阻塞.

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180206A0N33N00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券