Navigation

    MemFireDB论坛

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    1. Home
    2. starry
    S
    • Profile
    • Following 0
    • Followers 0
    • Topics 15
    • Posts 19
    • Best 14
    • Groups 0

    starry

    @starry

    35
    Reputation
    1
    Profile views
    19
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    starry Unfollow Follow

    Best posts made by starry

    • Windows环境下,dbeaver连接MemFireDB

      MemFireDB兼容PostgreSQL11,可以dbeaver工具用来管理MemFireDB,下面以dbeaver7.1.0为例,介绍如何进行配置SSL连接MemFireDB。
      第一步,下载dbeaver7.1.0软件: 下载地址
      第二步,登录MemFire Cloud平台完成新用户的注册。
      第三步,进入数据库管理页面,点击“创建数据库”按钮,在”创建数据库“弹框中填写“数据库名称”,选择数据库账号(如果没有数据库账号,则先创建数据库账号),勾选“密码认证”,最后点击“确定”完成数据库创建操作。
      备注说明:创建数据库名称不能和已有数据库重复;
      第四步,选中数据库列表中某个数据库所在列,点击“在线连接”按钮,弹出“连接信息”弹框; 可以查看该数据库的访问IP以及端口信息,如下图:
      e1dcee7f-9d1f-4466-8202-db271ca4d40e-image.png
      第五步,在dbeaver中点击“数据库”-“新建连接”,驱动类型选择PostgreSQL。在“常规”下面填写主机、端口、数据库、用户名和密码。如下图:
      w_dbeaver_password_2.png
      第六步,点击“完成”创建数据库连接;
      最后,数据库连接建立之后,可以继续操作数据库。

      posted in MemFireDB新手区
      S
      starry
    • Windows环境下,dbeaver使用SSL连接MemFireDB

      MemFireDB兼容PostgreSQL11,可以dbeaver工具用来管理MemFireDB,下面以dbeaver7.1.0为例,介绍如何进行配置SSL连接MemFireDB。
      第一步,下载dbeaver7.1.0软件: 下载地址
      第二步,登录MemFire Cloud平台完成新用户的注册。
      第三步,进入数据库管理页面,点击“创建数据库”按钮,在”创建数据库“弹框中填写“数据库名称”,选择数据库账号(如果没有数据库账号,则先创建数据库账号),勾选“证书认证”,最后点击“确定”完成数据库创建操作。
      备注说明:创建数据库名称不能和已有数据库重复;
      第四步,选中数据库列表中某个数据库所在列,点击“在线连接”按钮,弹出“连接信息”弹框; 可以查看该数据库的访问IP以及端口信息,当数据库为证书认证方式时,则提供证书下载链接,包括DER格式、PEM格式证书;
      w_dbeaver_ssl_1.png
      ① 采用JAVA使用JDBC连接访问MemFire Cloud数据库时,请下载PEM格式证书;
      ② 其他方式连接访问MemFire Cloud数据库时,请下载DER格式证书;
      鉴于dbeaver使用jdbc连接数据库,选择”PEM“的证书,点击”下载证书“按钮,将证书下载到本地。
      第五步,解压下载证书,解压文件中包括:“root.crt”,“memfiredb.crt”和“memfiredb.key”三个文件;
      第六步,在dbeaver中点击“数据库”-“新建连接”,驱动类型选择PostgreSQL。在“常规”下面填写主机、端口、数据库、用户名和密码。如下图:
      w_dbeaver_ssl_2.png
      在“SSL”标签下勾选“使用SSL”,证书一栏中选择之前下载的证书文件,“SSL模式”一栏中选择“verify-ca”,如下图:
      w_dbeaver_ssl_3.png
      第七步,点击“完成”创建数据库连接
      最后,数据库连接建立之后,可以继续操作数据库。

      posted in MemFireDB新手区
      S
      starry
    • 如何在springboot中使用MemFire

      MemFire兼容PostgreSQL11,在springboot中使用MemFire方式与使用PostgreSQL基本相同,但由于MemFire支持传输加密与身份验证,所以配置略有不同,具体可以参考代码示例:代码示例

      posted in MemFireDB新手区
      S
      starry
    • MemFire兼容哪个PostgreSQL版本

      MemFire 支持符合ANSI标准的结构化查询语言。兼容PostgreSQL 11.2版本。MemFire复用了PostgresSQL的原生查询层。MemFire支持所有的传统关系模型功能,例如引用完整性(例如外键)、JOIN、分布式事务、部分索引、触发器和存储过程。

      posted in MemFireDB新手区
      S
      starry
    • linux环境下,psql使用ssl连接MemFire

      第一步,登录MemFire Cloud平台完成新用户的注册
      第二步,进入数据库管理页面,点击“创建数据库”按钮,在”创建数据库“弹框中填写“数据库名称”,选择数据库账号(如果没有数据库账号,则先创建数据库账号),勾选“证书认证”,最后点击“确定”完成数据库创建操作。
      第三步,下载证书,选中数据库列表中某个数据库所在列,点击“在线连接”按钮,弹出“连接信息”弹框; 当数据库为证书认证方式时,则提供证书下载链接,包括DER格式、PEM格式证书;
      ① 采用JAVA使用JDBC连接访问MemFire Cloud数据库时,请下载PEM格式证书;
      ② 其他方式连接访问MemFire Cloud数据库时,请下载DER格式证书;
      第四步,点击“在线连接”按钮,弹出“连接信息”弹框,可以查看该数据库的访问IP以及端口信息。如下图所示:
      5161fb7d-56d0-4261-b331-36da459acfa6-image.png
      最后,大家按照代码示例并结合上面获取到的信息编写修改自己的程序即可访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"
      

      如下图:
      b63c9120-e1b0-44dd-9e43-f0bc1cd8cfee-image.png ac56831b-fee3-4607-a536-5f228fccbf4d-image.png

      posted in MemFireDB新手区
      S
      starry
    • linux环境下,psql连接MemFire

      第一步,登录MemFire Cloud平台完成新用户的注册
      第二步,进入数据库管理页面,点击“创建数据库”按钮,在”创建数据库“弹框中填写“数据库名称”,选择数据库账号(如果没有数据库账号,则先创建数据库账号),勾选“密码认证”,最后点击“确定”完成数据库创建操作。
      第三步,点击“在线连接”按钮,弹出“连接信息”弹框,可以查看该数据库的访问IP以及端口信息。如下图所示:
      80808324-c999-456a-81f8-b36fc083b324-image.png
      最后,大家按照代码示例并结合上面获取到的信息编写修改自己的程序即可访MemFire数据库。

      psql "host=192.168.80.153 port=5433 dbname=db0f2985de09dd435ba7e98ddac663c918test user=test"
      

      如下图:
      f2c268e2-795f-4334-b9c5-e23dded815a7-image.png

      posted in MemFireDB新手区
      S
      starry
    • 如何下载合适的jdbc驱动

      点此下载jdbc驱动

      posted in MemFireDB新手区
      S
      starry
    • mac环境下,dbeaver使用SSL连接MemFireDB

      MemFireDB兼容PostgreSQL11,可以dbeaver工具用来管理MemFireDB,下面以dbeaver7.1.0为例,介绍如何进行配置SSL连接MemFireDB。
      第一步,下载dbeaver7.1.0软件: 下载地址
      第二步,登录MemFire Cloud平台完成新用户的注册。
      第三步,进入数据库管理页面,点击“创建数据库”按钮,在”创建数据库“弹框中填写“数据库名称”,选择数据库账号(如果没有数据库账号,则先创建数据库账号),勾选“证书认证”,最后点击“确定”完成数据库创建操作。
      备注说明:创建数据库名称不能和已有数据库重复;
      第四步,选中数据库列表中某个数据库所在列,点击“在线连接”按钮,弹出“连接信息”弹框; 可以查看该数据库的访问IP以及端口信息,当数据库为证书认证方式时,则提供证书下载链接,包括DER格式、PEM格式证书;
      21bedd28-c2e9-4a41-871a-5100e50447d3-image.png
      ① 采用JAVA使用JDBC连接访问MemFire Cloud数据库时,请下载PEM格式证书;
      ② 其他方式连接访问MemFire Cloud数据库时,请下载DER格式证书;
      鉴于dbeaver使用jdbc连接数据库,选择”PEM“的证书,点击”下载证书“按钮,将证书下载到本地。
      第五步,解压下载证书,解压文件中包括:“root.crt”,“memfiredb.crt”和“memfiredb.key”三个文件;
      第六步,在dbeaver中点击“数据库”-“新建连接”,驱动类型选择PostgreSQL。在“常规”下面填写主机、端口、数据库、用户名和密码。如下图:
      c9fc88b0-8fb1-4ba3-89b0-b24a1b9f5ec7-image.png
      在“SSL”标签下勾选“使用SSL”,证书一栏中选择之前下载的证书文件,“SSL模式”一栏中选择“verify-ca”,如下图:
      mac_dbeaver_ssl_3.png
      第七步,点击“完成”创建数据库连接
      最后,数据库连接建立之后,可以继续操作数据库。

      posted in MemFireDB新手区
      S
      starry
    • mac环境下,dbeaver连接MemFireDB

      MemFireDB兼容PostgreSQL11,可以dbeaver工具用来管理MemFireDB,下面以dbeaver7.1.0为例,介绍如何进行配置SSL连接MemFireDB。
      第一步,下载dbeaver7.1.0软件: 下载地址
      第二步,登录MemFire Cloud平台完成新用户的注册。
      第三步,进入数据库管理页面,点击“创建数据库”按钮,在”创建数据库“弹框中填写“数据库名称”,选择数据库账号(如果没有数据库账号,则先创建数据库账号),勾选“密码认证”,最后点击“确定”完成数据库创建操作。
      备注说明:创建数据库名称不能和已有数据库重复;
      第四步,选中数据库列表中某个数据库所在列,点击“在线连接”按钮,弹出“连接信息”弹框; 可以查看该数据库的访问IP以及端口信息,如下图:
      0ada91a3-dcb5-4100-922e-91a7002b332f-image.png
      第五步,在dbeaver中点击“数据库”-“新建连接”,驱动类型选择PostgreSQL。在“常规”下面填写主机、端口、数据库、用户名和密码。如下图:
      54a39fc1-bc55-48e2-85f6-3e48825321ac-image.png
      第六步,点击“完成”创建数据库连接;
      最后,数据库连接建立之后,可以继续操作数据库。

      posted in MemFireDB新手区
      S
      starry
    • 如何下载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
      posted in MemFireDB新手区
      S
      starry

    Latest posts made by starry

    • 精美文化衫,你值得拥有

      d5947f32-eeff-4aef-87b1-3334b17f64f6-image.png

      posted in 灌水区
      S
      starry
    • 晒一晒超大马克杯

      XDM,期待大家晒泡面照片
      杯子.jpg

      posted in 灌水区
      S
      starry
    • RE: 连不上数据库咋办?

      @wsy 使用postgresql驱动连接数据库

      posted in MemFireDB用户问答
      S
      starry
    • RE: 采用navicat建好空数据库后,导入向导出错是什么原因呀?

      @redfox 你的表有没有创建出来,有没有导入了部分数据?是不是卡主了一段时间才出的错误提示?

      posted in MemFireDB用户问答
      S
      starry
    • RE: 建表插入数据后,ID自增都是100是啥情况

      @isware 用dbeaver或者其他长连接的客户端使用的时候没有这个问题;
      目前建议是,要按1递增的时候,不要释放session;
      这块是代码写死了,暂时还没办法通过配置来调整,只能改的比100大,不能再小了
      我先记录下这个问题,后续版本也考虑下连接池这种情况,争取尽快下个版本改进下

      posted in MemFireDB用户问答
      S
      starry
    • RE: 建表插入数据后,ID自增都是100是啥情况

      @isware
      memfiredb是个分布式数据库,为了减少rpc通信次数,这块强制设置成了100,每次重连的时候start以100步进的;
      使用线编辑器进行操作,每个请求都是重连的,所以sequences每次重新分配了

      posted in MemFireDB用户问答
      S
      starry
    • mac环境下,dbeaver连接MemFireDB

      MemFireDB兼容PostgreSQL11,可以dbeaver工具用来管理MemFireDB,下面以dbeaver7.1.0为例,介绍如何进行配置SSL连接MemFireDB。
      第一步,下载dbeaver7.1.0软件: 下载地址
      第二步,登录MemFire Cloud平台完成新用户的注册。
      第三步,进入数据库管理页面,点击“创建数据库”按钮,在”创建数据库“弹框中填写“数据库名称”,选择数据库账号(如果没有数据库账号,则先创建数据库账号),勾选“密码认证”,最后点击“确定”完成数据库创建操作。
      备注说明:创建数据库名称不能和已有数据库重复;
      第四步,选中数据库列表中某个数据库所在列,点击“在线连接”按钮,弹出“连接信息”弹框; 可以查看该数据库的访问IP以及端口信息,如下图:
      0ada91a3-dcb5-4100-922e-91a7002b332f-image.png
      第五步,在dbeaver中点击“数据库”-“新建连接”,驱动类型选择PostgreSQL。在“常规”下面填写主机、端口、数据库、用户名和密码。如下图:
      54a39fc1-bc55-48e2-85f6-3e48825321ac-image.png
      第六步,点击“完成”创建数据库连接;
      最后,数据库连接建立之后,可以继续操作数据库。

      posted in MemFireDB新手区
      S
      starry
    • mac环境下,dbeaver使用SSL连接MemFireDB

      MemFireDB兼容PostgreSQL11,可以dbeaver工具用来管理MemFireDB,下面以dbeaver7.1.0为例,介绍如何进行配置SSL连接MemFireDB。
      第一步,下载dbeaver7.1.0软件: 下载地址
      第二步,登录MemFire Cloud平台完成新用户的注册。
      第三步,进入数据库管理页面,点击“创建数据库”按钮,在”创建数据库“弹框中填写“数据库名称”,选择数据库账号(如果没有数据库账号,则先创建数据库账号),勾选“证书认证”,最后点击“确定”完成数据库创建操作。
      备注说明:创建数据库名称不能和已有数据库重复;
      第四步,选中数据库列表中某个数据库所在列,点击“在线连接”按钮,弹出“连接信息”弹框; 可以查看该数据库的访问IP以及端口信息,当数据库为证书认证方式时,则提供证书下载链接,包括DER格式、PEM格式证书;
      21bedd28-c2e9-4a41-871a-5100e50447d3-image.png
      ① 采用JAVA使用JDBC连接访问MemFire Cloud数据库时,请下载PEM格式证书;
      ② 其他方式连接访问MemFire Cloud数据库时,请下载DER格式证书;
      鉴于dbeaver使用jdbc连接数据库,选择”PEM“的证书,点击”下载证书“按钮,将证书下载到本地。
      第五步,解压下载证书,解压文件中包括:“root.crt”,“memfiredb.crt”和“memfiredb.key”三个文件;
      第六步,在dbeaver中点击“数据库”-“新建连接”,驱动类型选择PostgreSQL。在“常规”下面填写主机、端口、数据库、用户名和密码。如下图:
      c9fc88b0-8fb1-4ba3-89b0-b24a1b9f5ec7-image.png
      在“SSL”标签下勾选“使用SSL”,证书一栏中选择之前下载的证书文件,“SSL模式”一栏中选择“verify-ca”,如下图:
      mac_dbeaver_ssl_3.png
      第七步,点击“完成”创建数据库连接
      最后,数据库连接建立之后,可以继续操作数据库。

      posted in MemFireDB新手区
      S
      starry
    • 如何下载mac客户端(dbeaver)

      MemFire兼容PostgreSQL11,所以常用的用来管理数据库的工具,也可以用来管理MemFire,dbeaver是一款比较流行的可视化数据库管理软件。

      • 下载安装指导:https://dbeaver.io/download/
      • 适用于Mac操作系统的软件包直接下载地址:https://dbeaver.io/files/7.1.0/dbeaver-ce-7.1.0-macosx.cocoa.x86_64.tar.gz
      posted in MemFireDB新手区
      S
      starry
    • 如何下载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
      posted in MemFireDB新手区
      S
      starry