Come ormai sicuramente avrete sentito, nella versione che sarà disponibile a breve di SQL Server, ossia la versione 2016, di cui è già possibile usare la CTP 3.2, ci sarà il supporto nativo a JSON, andando così a soddisfare un’esigenza molto sentita dagli sviluppatori, dato che JSON è divento lo standard de-facto per ogni esigenza di scambio di dati e viene anche utilizzato per la persistenza di tutte quelle informazioni che hanno uno schema “liquido” o “dinamico”.
Prima di JSON le possibilità di gestire schemi dinamici all’interno del database esistevano ma erano meno developer-friendly:
Ora il problema viene completamente risolto, introducendo, appunto, il supporto nativo a JSON, come già mostrato in diversi SQL Saturday:
Oltre a questo, Jovan Popovic, Program Manager di SQL Server su questa feature, ha pubblicato 4 interessantissimi articoli dedicati proprio all’uso di JSON in SQL Server 2016:
- JSON in SQL Server 2016: Part 1 of 4
- JSON in SQL Server 2016: Part 2 of 4
- JSON in SQL Server 2016: Part 3 of 4
- JSON in SQL Server 2016: Part 4 of 4
I mondi SQL e NoSQL sono sempre più vicini (al primo).
PS
Oltre agli articoli citati, Jovan ne ha scritti altri molto interessanti sempre legati al mondo SQL Server e JSON, che potete trovare qui:
http://blogs.msdn.com/b/sqlserverstorageengine/archive/tags/json/
In evidenza senza dubbio due in particolare che mostrano come poter gestire dei cataloghi prodotti (croce e delizia di ogni design) usando JSON e SQL Server: