Reu*_*iro 7 sql database sql-server neo4j nosql
在使用 SQL 数据库多年后,使用不依赖于模式来建模数据的数据库感觉不统一。
我知道 SQL 和 NoSQL 解决方案可以满足不同的业务需求和目标,但我对 NoSQL 数据库没有任何经验。
但是因为我发现 Microsoft SQL Server 也支持处理 JSON 数据(https://docs.microsoft.com/en-us/sql/relational-databases/json/json-data-sql-server?view=sql -server-2017),我想知道:
对于我可能需要创建的任何(新)应用程序,我是否可以始终默认使用 SQL Server,并在需要时使用 JSON 查询的这种灵活性?
这意味着我不必在 SQL Server 或 MongoDB 或两者之间进行考虑。我可以一直使用 SQL Server 并且一切顺利。
我的一个类似考虑是关于图形数据库。图数据库的 SQL Server 与 Neo4j。(https://docs.microsoft.com/en-us/sql/relational-databases/graphs/sql-graph-architecture?view=sql-server-2017)。
与专门用于该任务的 Neo4j 相比,SQL Server 对图形的支持确实较差,但似乎微软正在尝试创建一个每个项目都可以依赖的通用数据库解决方案。
归档时间: |
|
查看次数: |
1347 次 |
最近记录: |