NoSQL(MongoDB) + GraphQL 快速入门环境和资料

利俊迈
2023-12-01

    如果你想了解NoSQL DB和GraphQL,推荐一个非常好的资料。依照文档里边的步骤,在Atlas上免费搭建一个使用到MongoDB和GraphQL的web app项目。详细的搭建步骤来自MongoDB developer center。内容非常详尽:
GraphQL: The Easy Way to Do the Hard Stuff

    拥有真正的MongoDB和和GraphQL接口环境后,可以告别小白称号了。欢迎对此感兴趣的同学评论交流。

了解相关:

  1. 什么是NoSQL db?

    有别于传统的关系性数据库使用table来存储数据,NoSQL db采用不同的data model。主要的data model有:文档型,key value型,宽列和图形。
    MongoDB是文档数据库。

    如果你想了解更多,包括NoSQL的来世今生,可以阅读MongoDB的这篇文档:
    What is NoSQL?NoSQL是什么?
     
  2. 什么是Atlas?

    Atlas是MongoDB管理的DBaaS(Database as a service)。Atlas提供给开发者一定的免费资料作为学习的用途。

    Atlas包括Data Service(MongoDB数据库)和App Services(后台),可以配置GraphQL接口。功能非常强大。
     
  3. 什么是GraphQL?

    GraphQL是一种对API的查询语言,和服务器端执行查询的技术。它不限于某种数据库或者存储技术。

    Introduction to GraphQL原文:
    GraphQL is a query language for your API, and a server-side runtime for executing queries using a type system you define for your data. GraphQL isn't tied to any specific database or storage engine and is instead backed by your existing code and data.
 类似资料: