graphql - prisma 基于哪个数据库服务器?
问题描述
我想更详细地了解 Prisma。
首先,我想知道 Prisma 基于什么数据库。
它是 RDBMS 还是 Nosql?
此外,此命令创建新的数据库服务器:
prima deploy
我想现在这个数据库是基于 RDBMS 还是 NoSql。
以及如何在没有graphql 的情况下访问这个数据库,例如phpmyadmin 或mongobooster?
解决方案
详细了解 Prisma 的一般良好资源是文档:https ://www.prisma.io/docs 。具体来说,本文分享了 Prisma 是什么以及做什么的高级概述。
Prisma 基于什么数据库?
Prisma 不基于特定的数据库。相反,您可以使用Prisma 连接器将您的数据库连接到 Prisma 层,以获取 GraphQL API。目前支持的数据库是 MySQL 和 Postgres,MongoDB和Elastic Search的连接器目前正在开发中,后续还会有更多。
棱镜部署
prisma deploy
不创建新的数据库服务器。您可以使用prisma deploy
将 Prisma API 部署到连接到数据库的 Prisma Server(如上所述)。
为了快速开发,Prisma Cloud 中提供了免费开发的 Prisma 服务器。无需先设置 Prisma 服务器或数据库即可部署它们。
我假设您正在针对这个免费的开发服务器进行部署。在这种情况下,您无法直接访问数据库。
访问数据库
根据底层数据库,您可以使用Sequel Pro(用于 MySQL)、pgAdmin(用于 PostgreSQL)等工具。
您还可以使用 Prisma Cloud 的数据浏览器来探索数据并与之交互,独立于底层数据存储。
推荐阅读
- javascript - Javascript Chrome 被污染的画布可能无法导出,但 firefox 没有错误
- sql - 如何使用存储在表中的表/列名来选择数据?动态构建 SQL?
- android-studio - 安装apk android studio的问题
- sql - 通过 Athena 和 CloudTrail 找到 EC2 实例的所有者
- java - AnchorPane 元素忽略鼠标单击
- java - COALESCE 的所有参数都为空时的替代方案
- intellij-idea - 第一次将我的 pycharm 项目签入到 Git
- amazon-web-services - 如何在 s3 存储桶上允许 GetBucketLocation 授权以创建 CA
- apache-spark - 分析火花执行器内存
- c# - 将字符串转换为转义字符