Skip to main content
Version: v2

数据存储功能介绍

数据存储服务能够高效存取海量级 JSON 对象、二进制文件、地理位置等数据。其内置的行级 ACL 权限控制,以及通用的用户及角色管理体系,可以帮助你快速实现安全而灵活的数据访问。

初衷

大部分的产品都是数据驱动的,它们有一个最大的特点,就是对后端的需求在模式上其实是比较统一的:

  • 前端负责数据展现和用户交互处理,与后端的 app server 通过网络来交换需要的数据;

  • app server 负责业务逻辑处理,生成核心数据存储到 data server,或者聚合 data server 查询到的数据返回给客户端;

  • data server 负责核心数据的存储和备份。

这样的模式适合互联网上绝大部分产品,虽然数据结构有差异、业务逻辑不一样,但是前后端交互的主体——「数据」,抽象来看是一致的,后端的架构(譬如 LAMP)也是大同小异的,而且同样的系统在一遍一遍地被重复开发,极大浪费了我们宝贵的技术资源。

实用功能

开发者无需担心数据规模的大小和访问流量的多少,可以将我们的数据存储服务看成是一个面向对象的海量数据库来使用。

结构化数据存储

存储任意类型的 JSON 对象,支持对象之间的关联映射,同时提供完整的增删改查操作接口。

文件存储

存储图片,文档,音视频等二进制文件,自动提供弹性空间和多副本的冗余备份策略,默认支持多个 CDN 加速节点。

ACL 权限控制

支持在整表、单行、单列三个维度上,进行读写分离的权限控制。严密的 ACL 机制,确保数据安全。

内建账户系统

支持用户通过邮件或手机进行注册和登录,并提供密码重置等实用功能。

多端实时同步

数据可在云端与多个客户端之间实时同步,支持跨设备进行实时互动协作。

大数据分析处理

提供通用的 SQL 查询接口,可实时并行处理数据,专为数据挖掘、OLAP 以及商业智能而建。

优势和特色

  • 多副本分布保存,提供 99.999% 的数据可靠性和超高并发访问能力。完善的备份机制确保数据万无一失。

  • 扩展功能组件,支持朋友圈、动态消息等常见社区功能,让业务开发更简单便捷。

  • 每天支撑超过 10 亿次请求,峰值压力堪比电商秒杀。自动应对流量高峰,服务稳定可靠。