CouchDB是否区分浮点数/整数/字符串?

CouchDB是否区分浮点数/整数/字符串?,couchdb,pouchdb,Couchdb,Pouchdb,我需要在使用CouchDB实例进行复制期间优化磁盘使用率和传输的数据量。将数字数据存储为int/float而不是字符串会对文件存储和/或http请求产生影响吗?我读过JSON将所有内容都视为字符串,但较新的JSON规范使用不同的数据类型(float/int/boolean)。PockDB呢?WebSQL和Sqlite中的PockDB将文档存储为字符串(我不知道什么是IndexedDb)。 因此,要优化磁盘使用,只需保留较少的数据。:) WebSQL和Sqlite中的PockDB将您的文档存储为字

我需要在使用CouchDB实例进行复制期间优化磁盘使用率和传输的数据量。将数字数据存储为int/float而不是字符串会对文件存储和/或http请求产生影响吗?我读过JSON将所有内容都视为字符串,但较新的JSON规范使用不同的数据类型(float/int/boolean)。PockDB呢?

WebSQL和Sqlite中的PockDB将文档存储为字符串(我不知道什么是IndexedDb)。
因此,要优化磁盘使用,只需保留较少的数据。:)

WebSQL和Sqlite中的PockDB将您的文档存储为字符串(我不知道什么是IndexedDb)。
因此,要优化磁盘使用,只需保留较少的数据。:)

CouchDB以本机JSON类型存储JSON数据,因此在序列化到磁盘时,int和float是实际的数字类型。但我怀疑,如果不是这样的话,你会节省很多磁盘空间。复制协议使用JSON,内部编码对此没有影响。

CouchDB以本机JSON类型存储JSON数据,因此INT和float在序列化到磁盘时是实际的数字类型。但我怀疑,如果不是这样的话,你会节省很多磁盘空间。复制协议使用JSON,内部编码对此没有影响。

谢谢您的回答。实际上,我需要了解IndexedDB,因为我的部署都是Android。你可以在浏览器中检查它或调试你的应用程序。为什么是IndexedDB?为什么不是WebSQL?WebSQL比IndexedDB更快根据这一点:-IndexedDB是首选数据库。仅仅因为库更喜欢(默认)某些东西并不意味着您应该这样做。我相信之所以做出这个决定,是因为WebSQL已被弃用,但它(不过)也更快。另外,如果所有部署都是android,那么它们是Cordova吗?在这种情况下,sqlite是默认值。谢谢您的回答。实际上,我需要了解IndexedDB,因为我的部署都是Android。你可以在浏览器中检查它或调试你的应用程序。为什么是IndexedDB?为什么不是WebSQL?WebSQL比IndexedDB更快根据这一点:-IndexedDB是首选数据库。仅仅因为库更喜欢(默认)某些东西并不意味着您应该这样做。我相信之所以做出这个决定,是因为WebSQL已被弃用,但它(不过)也更快。另外,如果所有部署都是android,那么它们是Cordova吗?在这种情况下,sqlite是默认值。