序列化方案选型对比 - JSON/ProtocolBuffer/FlatBuffer/DIMBIN (yq.aliyun.com)

【简介】

好,再没有一种序列化方案能像JSON和XML一样流行,自由、方便,拥有强大的表达力和跨平台能力。是通用数据传输格式的默认首选。不过随着数据量的增加和性能要求的提升,这种自由与通用带来的性能问题也不容忽视。JSON和XML使用字符串表示所有的数据,对于非字符数据来说,字面量表达会占用很多额外的存储空间,并且会严重受到数值大小和精度的影响。 一个32位浮点数 1234.5678 在内存中占用 4 bytes 空间,如果存储为 utf8 ,则需要占用 9 bytes空间,在JS这样使用utf16表达字符串的环境中,需要占用 18 bytes空间。 使用正则表达式进行数据解析,在面对非字符数据时显得十分低效,不仅要耗费大量的运算解析数据结构,还要将字面量转换成对应的数据类型。

点击查看全文 >>

@可耐芊小仙女 2019-07-05 16:20分享 / 0个评论
赞过的人: 技术头条
要不要再学学下面的文章?
饿了么监控系统 EMonitor 与美团点评 CAT 的对比 (yq.aliyun.com)
饿了么监控系统EMonitor:是一款服务于饿了么所有技术部门的一站式监控系统,覆盖了系统监控、容器监控、网络监控、中间件监控、业务监控、接入层监控以及前端监控的数据存储与查询。每日处理总数据量近PB,每日写入指标数据量百T,每日指标查询量几千万,配置图表个数上万,看板个数上千。
by @可耐芊小仙女 2019-11-12 15:26 分享 查看详情
哥纵横Android多年,竟然翻车在Json上 (mp.weixin.qq.com)
想多了,直接找后台,改不改? 不改? 抄起板凳就是干,打完了直接找老板,说后台不按照约定格式返回数据。妥妥的。
by @SELECT-FROMALL 2019-11-06 08:27 分享 查看详情
基于Flink和规则引擎的实时风控解决方案 (yq.aliyun.com)
对一个互联网产品来说,典型的风控场景包括:注册风控、登陆风控、交易风控、活动风控等,而风控的最佳效果是防患于未然,所以事前事中和事后三种实现方案中,又以事前预警和事中控制最好。这要求风控系统一定要有实时性。本文就介绍一种实时风控解决方案。
by @可耐芊小仙女 2019-10-23 17:32 分享 查看详情
阿里云重磅发布全域集成解决方案,帮助提升5倍全域集成效率 (yq.aliyun.com)
9月26日,在云栖大会SaaS加速器专场上,阿里云重磅发布了全域集成解决方案。作为一款强大的集成中台产品,它能够提升5倍全域集成效率,更好地解决现代企业在数字化转型过程中面临的日益增多的IT系统间的协同需求。
by @技术小编443 2019-10-12 11:22 分享 查看详情
阿里云应用上边缘云解决方案助力互联网All in Cloud (yq.aliyun.com)
9月25日,吸引全球目光的2019杭州云栖大会如期开幕。20000平米的展区集结数百家企业,为数万名开发者带来了一场前沿科技的饕餮盛宴。
by @技术小编443 2019-10-11 11:37 分享 查看详情
阿里云应用上边缘云解决方案助力互联网All in Cloud (yq.aliyun.com)
九月末的杭州因为一场云栖大会变得格外火热。9月25日,吸引全球目光的2019杭州云栖大会如期开幕。20000平米的展区集结数百家企业,为数万名开发者带来了一场前沿科技的饕餮盛宴。如同往年一样,位于C馆的阿里巴巴空间站无疑是最受瞩目的展区。展区中,阿里云飞天、基础设施服务、大数据、AIoT、边缘计算、安全等核心技术悉数亮相,同时展示了了传统企业上云、互联网企业上云、一云多端行业场景等多项垂直解决方案。其中,阿里云应用上边缘云解决方案作为互联网企业上云的助推器,在现场展示。
by @可耐芊小仙女 2019-10-09 15:41 分享 查看详情
阿里云重磅发布全域集成解决方案,帮助提升5倍全域集成效率 (yq.aliyun.com)
9月26日,在云栖大会SaaS加速器专场上,阿里云重磅发布了全域集成解决方案。作为一款强大的集成中台产品,它能够提升5倍全域集成效率,更好地解决现代企业在数字化转型过程中面临的日益增多的IT系统间的协同需求。
by @可耐芊小仙女 2019-10-09 15:38 分享 查看详情
云原生Kubernetes日志落地方案 (yq.aliyun.com)
在Logging这块做了几年,最近1年来越来越多的同学来咨询如何为Kubernetes构建一个日志系统或者是来求助在这过程中遇到一系列问题如何解决,授人以鱼不如授人以渔,于是想把我们这些年积累的经验以文章的形式发出来,让看到这篇文章的同学能少走弯路。这个系列文章定位为长篇连载,内容偏向落地实操以及经验分享,且内容会随着技术的迭代而不定期更新。
by @可耐芊小仙女 2019-09-18 15:25 分享 查看详情
独家 | 10个数据科学家常犯的编程错误(附解决方案) (developer.aliyun.com)
数据科学家是“比软件工程师更擅长统计学,比统计学家更擅长软件工程的人”。许多数据科学家都具有统计学背景,但是在软件工程方面的经验甚少。我是一名资深数据科学家,在Stackoverflow的python编程方面排名前1%,并与许多(初级)数据科学家共事。以下是我经常看到的10大常见错误,本文将为你相关解决方案:
by @可耐芊小仙女 2019-08-30 16:05 分享 查看详情
基于 LifeOwner 的 RxJava 内存泄漏解决方案 (mp.weixin.qq.com)
组件设计思路:
通过观察LifeOwner(Activity)的LifeCycle Event,在ActivityonDestroy时释放掉其所有的Disposable
by @code小生 2019-08-27 13:54 分享 查看详情