3 Comments
User's avatar
whatnextgonnahappen's avatar

Thank You for that article. But I'm thinking about that example. What is real application for that field type ? I'm sceptical about real world usage. Is storing data in project doing business logic and not having any established structure, makes any sense ? It seems to me that it could lead to mess. Temporary data representation ? For the rest use cases we have already document type storage solutions.

Expand full comment
Bernardo Gomes de Abreu's avatar

Thanks for sharing! Your article provides a lot of information in a single read!

Expand full comment
Tushar Kardile's avatar

Thank you for the insightful article and detailed explanation. JSONB's schema-less design initially makes it seem like a desirable choice. But as data volume increases, significant performance issues may arise, especially with regards to read delay brought on by the overhead of serialization and deserialization. Furthermore, keeping big payloads in JSONB columns could make backup and restoration more difficult, which could affect system recovery times and dependability.

Consequently, using JSONB should be a conscious design decision based on a thorough comprehension of the long-term effects on performance, maintainability, and scalability. Carefully weighing the trade-offs and coordinating them with the larger system design and operational objectives is essential.

Expand full comment