码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Protocol buffe vs Json 为什么还会大量使用Json?


    JSON:的最大优点就是可读性好,但是体积大。

    Protocol Buffers:最大的特点就是体积小,传输需要带宽小,速度快。但是可读性较差

    尽管JSON和Protobuf消息可以互换使用,但这些技术的设计目标不同。JSON代表JavaScript Object Notation,它是一种简单的消息格式,源自JavaScript语言子集。JSON消息以文本格式交换,现在,JSON与JavaScript完全独立,事实上,JSON几乎支持所有编程语言。

    还有2个场景能更为充分的利用JSON的优势

    1. 元数据存储

    2. 用户画像

    在做一些类似CMDB这样的系统时,一些数据并无法一开始就定义好固定的列,后续可能还会增加。

    这时利用JSON类型的非结构化存储,可以非常方便的存储上述数据。

    比如,存储服务器的元信息,其中每台服务器上有多块磁盘。

    这个用关系型就不太好表达,但是用JSON类型就很好描述

    关于JSON一些实用工具:

    jsoneditoronline

    网址:https://jsoneditoronline.org/

    jsoneditoronline是一个简单、灵活、可视化在线的JSON编辑器,支持差异化对比,可查看、编辑和格式化JSON数据,json格式是开发中比较常见的,json阅读和格式化就是一个常见的工作,用了这个工具,其他的突然就不香了呢!

  • 相关阅读:
    JVM虚拟机-虚拟机性能监控、故障处理工具
    当日竟涨6000万播放,三农新号靠这一个套路爆了
    域名服务器有哪些类型
    LeetCode 310 最小高度树
    pytorch中gather函数详解【包你看懂,我敢说在CSDN上没人解释的比我清楚】
    已有wchar_t *类型的filepath,使用Qt打开该文件
    C语言入门(二)运算符和表达式
    Apache Spark 的基本概念和在大数据分析中的应用
    智领云独家技术支持,第十届全国高校新一代信息技术暑假师资研修班隆重开营
    MATLAB SAC算法reward震荡问题
  • 原文地址:https://blog.csdn.net/m0_57290404/article/details/128201706
  • 最新文章
  • 【JVM】编译执行与解释执行的区别是什么?JVM 使用哪种方式?
    用 Hashids 优雅解决 C 端自增 ID 暴露问题
    V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
    LLVM Pass快速入门(四):代码插桩
    milkup:桌面端 markdown AI续写和即时渲染
    基于项目工程构建SBOM(软件物料清单)的研究
    鸿蒙应用开发UI基础第二节:鸿蒙应用程序框架核心解析与实操
    .NET 中如何快速实现 List 集合去重?
    扣子Coze实战:从0到1打造抖音+小红书热点监控智能体
    浅谈数据访问层
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号