Discussion
Loading...

Post

  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
sebsauvage
@sebsauvage@framapiaf.org  ·  activity timestamp 2 months ago

#développement #formats
Après XML et json, CBOR se veut un autre standard d'échange de données structurées. Ce format est binaire, mais du coup très compacte et efficace, et surtout très bien adapté à l'informatique embarquées (IoT).
https://cborbook.com/introduction/from_xml_to_json_to_cbor.html
(Par contre je me demande pourquoi tout le monde continue à snober SQLite comme format d'échange. C'est structuré (et même indexé), binaire et assez efficace en stockage.)

  • Copy link
  • Flag this post
  • Block
Lyokolux
@lyokolux@fosstodon.org replied  ·  activity timestamp 2 months ago
@sebsauvage Effectuer un dump SQL d'une BDD SQlite puis compresser le texte n'est-il pas plus efficace?
https://alexwlchan.net/2025/copying-sqlite-databases/
  • Copy link
  • Flag this comment
  • Block
sebsauvage
@sebsauvage@framapiaf.org replied  ·  activity timestamp 2 months ago
@lyokolux
Ah pas mal comme méthode, aussi !
  • Copy link
  • Flag this comment
  • Block
ggdupont
@gdupont@framapiaf.org replied  ·  activity timestamp 2 months ago
@sebsauvage tu oublies protobuf qui (de ma petite expérience) est le top du format pour optimiser les échanges (mais qui est assez pénible sur les schemas qui évoluent)
  • Copy link
  • Flag this comment
  • Block
F4GRX Sébastien
@f4grx@chaos.social replied  ·  activity timestamp 2 months ago
@sebsauvage CBOR c'est de l'ASN1 DER amélioré, ca stocke juste des blobs hiérarchiquement.

On parle de trucs de la taille d'un certificat SSL... pas vraiment gros ni complexe.

sqlite est une USINE A GAZ prévue pour la recherche d'infos. C'est l'inverse de la compacité, c'est prévu pour la performance (et en plus c'est codé par des bigots, mais bref). Question taille des données et taille du parseur, c'est gigantesque! y'a des index, des transactions, un langage d'accès aux données...

  • Copy link
  • Flag this comment
  • Block
abon999
@abon999@framapiaf.org replied  ·  activity timestamp 2 months ago
@sebsauvage Car les casu du monde sérieux de l'entreprise ne veulent que du excel...
  • Copy link
  • Flag this comment
  • Block
Log in

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.0-rc.3.1 no JS en
Automatic federation enabled
  • Explore
  • About
  • Members
  • Code of Conduct
Home
Login