随时随地构建云数据库

MemFire Cloud是一个便捷、灵活、高效的数据库服务平台,依托于分布式数据库MemFireDB的云原生和线性扩展能力,为互联网用户提供一站式数据库自助服务,实现

新功能闪亮登场

后端即服务
MemFire Cloud推出的一项新服务,为应用开发者提供高可用、自动弹性伸缩的后端云服务。前端通过统一的SDK和API连接后端服务(云数据库、云存储、云函数、用户管理、统计分析等),加速移动/Web/IoT/游戏等应用的开发,并降低运维成本。
云数据库new
MemFireDB托管,兼容PostgreSQL接口的分布式关系型数据库;
云存储new
存储大文件,包括图像、视频等,具有无限扩展能力;
认证new
身份验证和授权,支持用户注册、登录等,通过行级安全保住您的数据;
函数即将上线
无需部署或扩展服务器就可以编写自定义代码或cron作业;

产品特性

为开发者尽心打造
简单易用,快速上手
兼容PostgreSQL协议,轻松上手;轻轻点一点,分钟级别获得数据库资源;
灵活高效,弹性伸缩
可弹性伸缩,用户无感知,从容应对业务的不确定性;
坚如磐石,数据不丢失
采用多副本机制,保障数据的可靠性;灵活的数据备份机制,可手动/自动备份;
高安全性
多种加密方式,保证数据私密性与完整性;细粒度身份验证;

如何使用

仅需三步,无缝接入
1注册登录

点击当前页面任意注册按钮,加入社区索取邀请码,填写信息即可轻松完成注册

2创建数据库

进入MemFire Cloud控制台,通过简单的点击输入操作,就能免费创建数据库

3开始连接

复制已创建的数据库连接信息,在您的连接客户端上粘贴配置,即可完成连接

#! /usr/bin/node

const { Pool, Client } = require('pg');

const pool = new Pool({
   user: 'username',
   host: 'db_host',
   database: 'db_name',
   password: 'password',
   port: 3211,
})

pool.query('CREATE TABLE student (name text, age int);', (err, res) => {
  console.log("Table创建成功");
  pool.end();
})
#!/usr/bin/python3

import psycopg2

conn = psycopg2.connect(
  user="username",
  password="password",
  host="db_host",
  port="5433"
  dbname="db_name")

cursor = conn.cursor()
createSQL = "CREATE TABLE student(NAME TEXT, AGE INT);"
cursor.execute(createSQL)
conn.commit()
print("Table创建成功")
package main
import (
   "database/sql"
    "fmt"
    _ "github.com/lib/pq"
)
func main() {
    psqlInfo := fmt.Sprintf("host=%s port=%d user=%s "+
    "password=%s dbname=%s sslmode=disable",
    host, port, user, password, dbname)
    db, _ := sql.Open("postgres", psqlInfo)
    defer db.Close()
    if _, e := db.Exec(`CREATE Table student (name text, age int);`); e == nil {
        fmt.Println("Table创建成功")
   }
}
package com.memfire.sample.apps;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;

public class MFSample {
  public static void main(String[] args) {
    Class.forName("org.postgresql.Driver");
    Connection connection = null;
    connection = DriverManager.getConnection("memfiredb_connect_string")
    String createStmt =
      "CREATE TABLE student (name text, age int);";
    connection.createStatement().execute(createStmt);
    connection.close();
}

无关语言,轻松使用

不论是那种编程语言或框架,都可以快速使用MemFireDB

享用MemFire Cloud

零成本使用可无限扩展的云数据库
免费试用