MemFireDB兼容PostgreSQL11,可以dbeaver工具用来管理MemFireDB,下面以dbeaver7.1.0为例,介绍如何进行配置SSL连接MemFireDB。
第一步,下载dbeaver7.1.0软件: 下载地址
第二步,登录MemFire Cloud平台完成新用户的注册。
第三步,进入数据库管理页面,点击“创建数据库”按钮,在”创建数据库“弹框中填写“数据库名称”,选择数据库账号(如果没有数据库账号,则先创建数据库账号),勾选“密码认证”,最后点击“确定”完成数据库创建操作。
备注说明:创建数据库名称不能和已有数据库重复;
第四步,选中数据库列表中某个数据库所在列,点击“在线连接”按钮,弹出“连接信息”弹框; 可以查看该数据库的访问IP以及端口信息,如下图:
第五步,在dbeaver中点击“数据库”-“新建连接”,驱动类型选择PostgreSQL。在“常规”下面填写主机、端口、数据库、用户名和密码。如下图:
第六步,点击“完成”创建数据库连接;
最后,数据库连接建立之后,可以继续操作数据库。
starry 发布的最佳帖子
-
Windows环境下,dbeaver连接MemFireDB
-
Windows环境下,dbeaver使用SSL连接MemFireDB
MemFireDB兼容PostgreSQL11,可以dbeaver工具用来管理MemFireDB,下面以dbeaver7.1.0为例,介绍如何进行配置SSL连接MemFireDB。
第一步,下载dbeaver7.1.0软件: 下载地址
第二步,登录MemFire Cloud平台完成新用户的注册。
第三步,进入数据库管理页面,点击“创建数据库”按钮,在”创建数据库“弹框中填写“数据库名称”,选择数据库账号(如果没有数据库账号,则先创建数据库账号),勾选“证书认证”,最后点击“确定”完成数据库创建操作。
备注说明:创建数据库名称不能和已有数据库重复;
第四步,选中数据库列表中某个数据库所在列,点击“在线连接”按钮,弹出“连接信息”弹框; 可以查看该数据库的访问IP以及端口信息,当数据库为证书认证方式时,则提供证书下载链接,包括DER格式、PEM格式证书;
① 采用JAVA使用JDBC连接访问MemFire Cloud数据库时,请下载PEM格式证书;
② 其他方式连接访问MemFire Cloud数据库时,请下载DER格式证书;
鉴于dbeaver使用jdbc连接数据库,选择”PEM“的证书,点击”下载证书“按钮,将证书下载到本地。
第五步,解压下载证书,解压文件中包括:“root.crt”,“memfiredb.crt”和“memfiredb.key”三个文件;
第六步,在dbeaver中点击“数据库”-“新建连接”,驱动类型选择PostgreSQL。在“常规”下面填写主机、端口、数据库、用户名和密码。如下图:
在“SSL”标签下勾选“使用SSL”,证书一栏中选择之前下载的证书文件,“SSL模式”一栏中选择“verify-ca”,如下图:
第七步,点击“完成”创建数据库连接
最后,数据库连接建立之后,可以继续操作数据库。 -
如何在springboot中使用MemFire
MemFire兼容PostgreSQL11,在springboot中使用MemFire方式与使用PostgreSQL基本相同,但由于MemFire支持传输加密与身份验证,所以配置略有不同,具体可以参考代码示例:代码示例
-
MemFire兼容哪个PostgreSQL版本
MemFire 支持符合ANSI标准的结构化查询语言。兼容PostgreSQL 11.2版本。MemFire复用了PostgresSQL的原生查询层。MemFire支持所有的传统关系模型功能,例如引用完整性(例如外键)、JOIN、分布式事务、部分索引、触发器和存储过程。
-
校招第一站,与你相约武汉大学
校招第一站
3月24日上午,武汉大学计算机学院在八楼报告厅举办2023年春季双选招聘会,邀请校友企业回“珈”招聘,为毕业生送岗上门。
现场座无虚席
敏博科技2023年校招已经启动
下一站,地大
错过校招第一站的同学们
不用担心
校招下一站,地大
时间:2023-04-08 09:00-14:00(周六)
地点:中国地质大学 南望山校区 西区运动场
-
RE: MemFire Cloud应用开发可以和国内的AI厂商结合么?
@cc MemFire Cloud开发ChatGPT应用教程可以参考:
https://mp.weixin.qq.com/s/Ojg328TVa6doGN9Yh3FabA
https://mp.weixin.qq.com/s/KpPumR7M9pa_QbD_xZEf-w
MemFire Cloud应用开发支持向量数据库,也可以与国内的AI厂商做结合~
-
linux环境下,psql使用ssl连接MemFire
第一步,登录MemFire Cloud平台完成新用户的注册
第二步,进入数据库管理页面,点击“创建数据库”按钮,在”创建数据库“弹框中填写“数据库名称”,选择数据库账号(如果没有数据库账号,则先创建数据库账号),勾选“证书认证”,最后点击“确定”完成数据库创建操作。
第三步,下载证书,选中数据库列表中某个数据库所在列,点击“在线连接”按钮,弹出“连接信息”弹框; 当数据库为证书认证方式时,则提供证书下载链接,包括DER格式、PEM格式证书;
① 采用JAVA使用JDBC连接访问MemFire Cloud数据库时,请下载PEM格式证书;
② 其他方式连接访问MemFire Cloud数据库时,请下载DER格式证书;
第四步,点击“在线连接”按钮,弹出“连接信息”弹框,可以查看该数据库的访问IP以及端口信息。如下图所示:
最后,大家按照代码示例并结合上面获取到的信息编写修改自己的程序即可访MemFire数据库。psql "host=192.168.80.153 port=5433 dbname=db0f2985de09dd435ba7e98ddac663c918certdb user=test sslcert=/root/.postgresql/memfiredb.crt sslkey=/root/.postgresql/memfiredb.key sslrootcert=/root/.postgresql/root.crt sslmode=verify-ca"
如下图:
-
linux环境下,psql连接MemFire
第一步,登录MemFire Cloud平台完成新用户的注册
第二步,进入数据库管理页面,点击“创建数据库”按钮,在”创建数据库“弹框中填写“数据库名称”,选择数据库账号(如果没有数据库账号,则先创建数据库账号),勾选“密码认证”,最后点击“确定”完成数据库创建操作。
第三步,点击“在线连接”按钮,弹出“连接信息”弹框,可以查看该数据库的访问IP以及端口信息。如下图所示:
最后,大家按照代码示例并结合上面获取到的信息编写修改自己的程序即可访MemFire数据库。psql "host=192.168.80.153 port=5433 dbname=db0f2985de09dd435ba7e98ddac663c918test user=test"
如下图:
-
mac环境下,dbeaver使用SSL连接MemFireDB
MemFireDB兼容PostgreSQL11,可以dbeaver工具用来管理MemFireDB,下面以dbeaver7.1.0为例,介绍如何进行配置SSL连接MemFireDB。
第一步,下载dbeaver7.1.0软件: 下载地址
第二步,登录MemFire Cloud平台完成新用户的注册。
第三步,进入数据库管理页面,点击“创建数据库”按钮,在”创建数据库“弹框中填写“数据库名称”,选择数据库账号(如果没有数据库账号,则先创建数据库账号),勾选“证书认证”,最后点击“确定”完成数据库创建操作。
备注说明:创建数据库名称不能和已有数据库重复;
第四步,选中数据库列表中某个数据库所在列,点击“在线连接”按钮,弹出“连接信息”弹框; 可以查看该数据库的访问IP以及端口信息,当数据库为证书认证方式时,则提供证书下载链接,包括DER格式、PEM格式证书;
① 采用JAVA使用JDBC连接访问MemFire Cloud数据库时,请下载PEM格式证书;
② 其他方式连接访问MemFire Cloud数据库时,请下载DER格式证书;
鉴于dbeaver使用jdbc连接数据库,选择”PEM“的证书,点击”下载证书“按钮,将证书下载到本地。
第五步,解压下载证书,解压文件中包括:“root.crt”,“memfiredb.crt”和“memfiredb.key”三个文件;
第六步,在dbeaver中点击“数据库”-“新建连接”,驱动类型选择PostgreSQL。在“常规”下面填写主机、端口、数据库、用户名和密码。如下图:
在“SSL”标签下勾选“使用SSL”,证书一栏中选择之前下载的证书文件,“SSL模式”一栏中选择“verify-ca”,如下图:
第七步,点击“完成”创建数据库连接
最后,数据库连接建立之后,可以继续操作数据库。 -
mac环境下,dbeaver连接MemFireDB
MemFireDB兼容PostgreSQL11,可以dbeaver工具用来管理MemFireDB,下面以dbeaver7.1.0为例,介绍如何进行配置SSL连接MemFireDB。
第一步,下载dbeaver7.1.0软件: 下载地址
第二步,登录MemFire Cloud平台完成新用户的注册。
第三步,进入数据库管理页面,点击“创建数据库”按钮,在”创建数据库“弹框中填写“数据库名称”,选择数据库账号(如果没有数据库账号,则先创建数据库账号),勾选“密码认证”,最后点击“确定”完成数据库创建操作。
备注说明:创建数据库名称不能和已有数据库重复;
第四步,选中数据库列表中某个数据库所在列,点击“在线连接”按钮,弹出“连接信息”弹框; 可以查看该数据库的访问IP以及端口信息,如下图:
第五步,在dbeaver中点击“数据库”-“新建连接”,驱动类型选择PostgreSQL。在“常规”下面填写主机、端口、数据库、用户名和密码。如下图:
第六步,点击“完成”创建数据库连接;
最后,数据库连接建立之后,可以继续操作数据库。 -
如何下载windows客户端(dbeaver)
MemFire兼容PostgreSQL11,所以常用的用来管理数据库的工具,也可以用来管理MemFire,dbeaver是一款比较流行的可视化数据库管理软件。
- 下载安装指导:https://dbeaver.io/download/
- windows软件包直接下载地址:https://dbeaver.io/files/7.1.0/dbeaver-ce-7.1.0-win32.win32.x86_64.zip
-
关于PostgREST的API调用说明
PostgREST 是一个 Web 服务器,可将您的 MemFireDB 数据库直接转换为 RESTful API;
具体的文档调用可参考:https://postgrest.org/en/v7.0.0/api.html
-
RE: 小技巧,使用JavaScript进行多表关联查询
详细教程可以参考https://document.memfiredb.com/docs/guides/database/associated-query:
-
使用MemFire Cloud,重新定义应用开发流程
借助MemFire Cloud的强大能力,用户只需开发客户端和云函数,简化服务端搭建、开发、维护。
无需搭建后端,无需开发接口,前端即可完成开发应用工作;
-
如何下载linux客户端(psql)
MemFire兼容PostgreSQL11,所以常用的用来管理数据库的工具,也可以用来管理MemFire,psql是postgresql原生的客户端命令行工具,在linux环境下简单易用。下面介绍如何安装:
安装yum源
rpm -Uvh https://yum.postgresql.org/11/redhat/rhel-7-x86_64/postgresql11-libs-11.14-1PGDG.rhel7.x86_64.rpm rpm -Uvh https://yum.postgresql.org/11/redhat/rhel-7-x86_64/postgresql11-11.14-1PGDG.rhel7.x86_64.rpm
安装psql客户端
yum -y install postgresql11
测试连接
psql -h $PG_HOST -p $PG_PORT -U $PG_USER -d $DB_NAME Password for user wms: # enter the password
-
MemFire Cloud应用开发的应用场景及价值
MemFire Cloud应用开发是一款开源的后端服务平台,旨在帮助开发者快速构建应用程序。它定位为Firebase的开源替代品,提供了一套工具来助力开发者构建web或移动应用。MemFire Cloud应用开发基于PostgreSQL数据库构建,PostgreSQL是一个免费且开源的数据库,被誉为世界上最稳定、最先进的数据库之一。
本文接下来主要介绍一下MemFire Cloud应用开发的应用场景和价值。
应用场景
MemFire Cloud应用开发适用于多种应用场景,包括但不限于:
1. Web和移动应用程序开发
- MemFire Cloud应用开发可以用于构建各种Web和移动应用程序,包括社交媒体应用、电子商务平台、各种实用小工具等。
- 社交媒体应用:使用 MemFire Cloud应用开发 来构建社交媒体应用,比如聊天、交友、相亲等应用网站/APP,管理用户帐户、帖子和评论。
- 电子商务平台:通过 MemFire Cloud应用开发,你可以构建自己的电子商务平台,管理产品目录、订单和用户数据。
- 各种实用工具:MemFire Cloud应用开发 可以用于构建各种实用小工具,比如个人博客,投票工具、网盘、团队协作工具等,更好地管理数据,提高工作效率。
2. 实时应用程序
- MemFire Cloud应用开发支持实时数据传输,非常适用于构建需要实时更新的应用程序,如即时消息应用、在线互动游戏(在线棋牌、角色扮演、益智类等)、实时协作工具等。
3. 原型开发和快速迭代
- 开发团队可以使用MemFire Cloud应用开发快速创建原型和MVP(最小可行产品),以验证概念和迅速迭代。
4. 多租户应用程序
- MemFire Cloud应用开发的多租户支持适用于构建多用户或多组织的应用程序,如SaaS应用、客户关系管理(CRM)工具等。
5. 数据分析和报表
- MemFire Cloud应用开发 具有强大的查询和数据分析功能, 支持生成报告/报表/仪表板,帮助企业快速发现数据中的趋势和洞察,为决策提供有力支持。
6.开发AI应用
- MemFire Cloud应用开发提供向量数据库支持,可与其他流行的AI开发框架和库进行集成,例如LangChain,来开发各种AI应用;
知晓了MemFire Cloud应用开发的应用场景之后,接下来简单介绍一下MemFire Cloud应用开发可以给初创公司、独立开发者、企业带来那些价值。
价值
MemFire Cloud应用开发的核心价值在于简化应用开发的流程,让开发者能够专注于业务逻辑的实现,而非底层技术细节。以下是MemFire Cloud应用开发的一些主要价值:
- 快速开发
-
MemFire Cloud应用开发提供了现成的后端基础设施,包括数据库、身份验证、存储、实时功能等。这使得开发者能够更快速地构建应用程序,从而大大缩短了开发周期。
-
数据库支持
-
- MemFire Cloud应用开发使用PostgreSQL作为其核心数据库,这是一种强大且成熟的关系型数据库系统。数据分析师可轻松地查询和分析数据,同时利用实时数据传输功能及时监控数据变化。
-
实时性
-
- MemFire Cloud应用开发内置的实时数据传输功能,使开发者可以轻松实现实时数据通信。这降低了构建实时应用程序的复杂性,如聊天应用、协作工具和在线游戏。
-
安全性和多租户支持
-
- MemFire Cloud应用开发提供了强大的身份验证和权限管理功能,确保数据的隔离性与安全性。开发者可以使用MemFire Cloud应用开发轻松管理不同租户的数据,从而为多租户应用程序提供了强大的基础。
-
开发者友好的API
-
- MemFire Cloud应用开发提供自动生成的API和自动化生成的文档功能,简单易用。这使开发者可以专注于构建产品,能够轻松了解和调用API接口,不需要为编写CURD API发愁。
-
- 开源和免费
- MemFire Cloud应用开发是开源的,用户可以免费使用其核心功能。同时,其开源性质也使得开发人员可以自由地修改和扩展其功能,满足特定的项目需求。
- 用户可以根据应用程序的需求自定义MemFire Cloud应用开发,并轻松扩展其功能。MemFire Cloud应用开发的开放性质使其能够与其他服务和工具集成,满足不同的业务需求。
- 良好的生态系统和合作伙伴关系
- MemFire Cloud应用开发不断发展其生态系统,与其他技术公司和服务提供商建立合作伙伴关系,以提供更多的整合和扩展选项。这为用户提供了更多的选择和灵活性。
总之,MemFire Cloud应用开发为开发者提供了一个强大、灵活且易于使用的后端服务平台。它能够帮助您快速构建稳定、安全且功能丰富的应用,让您的应用在激烈的市场竞争中脱颖而出。感兴趣的话,现在就试用MemFire Cloud应用开发,让您的应用开发变得更加简单、快速、强大!