Hi Friends,
This is the 2nd part of my post "Why JSON Came into Picture " . I am trying to more elaborate how JSON replaces XML and supported in technology upgrade.
Background About JSON
JSON stands for JavaScript Object Notation, and was first formalized by Douglas Crockford. JSON is a data format interchange - method of storing and transferring data. Mostly its uses such as data conversion (JSON to SQL) and exporting data from proprietary web apps or mobile apps. XML was a big buzzword in the early 2000’s, JSON become the buzzword in later few years.
This is the 2nd part of my post "Why JSON Came into Picture " . I am trying to more elaborate how JSON replaces XML and supported in technology upgrade.
Background About JSON
JSON stands for JavaScript Object Notation, and was first formalized by Douglas Crockford. JSON is a data format interchange - method of storing and transferring data. Mostly its uses such as data conversion (JSON to SQL) and exporting data from proprietary web apps or mobile apps. XML was a big buzzword in the early 2000’s, JSON become the buzzword in later few years.
What are the Impacts JSON bring in technology ?
- NoSQL Document database became popular, mongodb was among one of lucky database vendor.
- Technology found JSON as an alternate to xml for data interchange on platform independent.
- Technology found a supporting for RDBMS to keeping variety of data specially non-structured data in one environment and module.
- Data explosion and big data came into the platform. The cost on data keeping has rapidly decreased over the last several years, which has resulted in the rapid expansion of genomic data acquisition. While new database technologies have become common to manage big data.
- Schema less architecture given support in fast and rapid application development.
- Polyglot persistence increases the technology surface area enough that it can become quite difficult to monitor, manage, develop, and operate such a diverse set of databases.
- Polyglot Persistence is a fancy term to mean that when storing data, it is best to use multiple data storage technologies, chosen based upon the way data is being used by individual applications or components of a single application. Different kinds of data are best dealt with different data stores.
Changes in RDBMS after JSON
To cover-up these challenge RDBMS started inclusion of JSON data type in their engine. Sooner or later all major RDBMS vendor (eg PostgreSQL, mySQL and SQL Server) added JSON as a data type to keeping document in relational table. These are the database version when JASON introduced :-
Technology
|
Postgres
|
mySQL
|
SQL Server
|
Version
|
PostgreSQL
9.3
|
MySQL
5.7.8
|
SQL
2016
|
Now a new heterogeneous database kind of structure started creating with relational engine. Static and dynamic data structure in RDBMS started introducing. Mean Relational Table =Normalization + denormalized (JSON/Array). JSON data Passing done via standard java functions. Several new sql constructor and function introduced to facilitate to facilitate json.
Comments
Post a Comment
Plz dont forget to like Facebook Page..
https://www.facebook.com/pages/Sql-DBAcoin/523110684456757