Was mir nicht ganz klar ist, ist wofür man einen eigenen Datentyp für Date einführen/brauchen sollte. Ein long-timestamp sagt etwas über die genaue Zeit aus, ist effizient und belegt (idr.) nur 8 Byte.it [JSON] lacks some desirable traits. Two of them are that it has no support for a date data type and it doesn't support comments.
Warum man beim Austausch von Daten (client-server, z.B. node.js) Kommentare haben wollen würde, ist mir auch nicht ganz klar.
Wenn man den Halbsatz vor dem obigen Zitat mit einbezieht, dann ergibt das vielleicht mehr Sinn:
Bleibt nur noch die Frage: Wieso sollte man innerhalb einer Datenbank Informationen als JSON abspeichern? Ist "binär" da nicht mit großen Vorzügen die ungeschlagene #1?However, as its use has been extended to new areas, such as databases,
JSON für Datenbanken zu benutzen, hört sich für mich ein wenig wie "Missbrauch" an.
PS: In "Date" sehe ich nach wie vor kein Problem (Zeitzone könnte ein 2. int sein).