zoukankan      html  css  js  c++  java
  • 吴裕雄--天生自然python学习笔记:python 创建和操作Firebase实时数据库

    Fire base 是专为移动开发提供的后端服务平台, Firebase
    数据库与传统数据库不同,它不是用数据表来存储数据,
    而是用 Key 、 Value 的字典型结构来存储数据,所以它不仅
    是轻量级的,在结构上非常具有弹性,而且可能做到实时
    响应 。 Python 可以通过 python-直rebase 包来操作 Firebase 数
    据库,从而能够开发出实用的应用程序 。
    通过在 Python 中使用 python-firebase 包,才巴英
    文单词的数据存储在 Firebase 实时数据库中,用户可以通
    过英文单词来查找其中文翻译。
    Firebase 实时数据库
    Firebase 数据库是一种新型数据库,它和传统数据库使用表格来存储数据的方式
    不同,它通过 K町、 Value 的 字典型结构来存储数据, 在短时间内引起了数据库市场
    的极大关注。
    Firebase 实时数据库简介
    Firebase 数据库公司成立于 2011 年 9 月 , 主要提供云端服务与后端实时服务,
    该公司出品了不少可供用户开发网络或移动设备应用。其中,最主要的产品是实时
    数据库 Firebase ,这个数据库的 API 允许开发人员从不同的客户端存储与同步数据,
    成立之初的 3 年时间内就吸引了近 11 万注册用户 。
    2014 年底, Firebas e 被 Google 公司收购,其相关技术被纳入到 Google Cloud 平
    台,这让 Google Cloud 平台具备了更强的网络及移动开发能力 。
    简而言之, Firebase 数据库是一个云端实时数据库,其最特别之处在于 : 设计者
    可在应用程序中设定监听事件,当 F ire base 数据库的数据有变动时,应用程序会收到
    讯息,再根据讯息做出回应。
    现在 Firebase 数据库的免费版本提供了以下支持能力:

    创建 Firebase 实时数据库
    要创建 Firebase 数据库,须先申请账号,登录后才能使用 Fire base 数据库 。 用户
    可以在 F ire base 网 站申请账号,因 F irebase 己被 Goog l e 公司收购,所以使用 Google
    账号也可以登录 Firebase 网站。对于大部分己拥有 Goog le 账号的用户,使用 Googl e
    账号登录 F ire base 是最常用的方式;如果还没有 Goog le 账号,那就先申请一个吧(注:
    访 问 谷歌网站需“翻墙”, 不会的同学可在网上查一下具体方法〉 !
    用 Goog le 账号登录 F ireba se 井创建 Fireba se 数据库 APP 的操作如下:

     

     

     

     

     

    新增 Fire base 实时数据库资料
    Fire base 的数据是树状结构,可以创建层次数据 。 每一条数据以“键一值( Key­Value )”形式存储,使用时可通过“键”名来取得其对应的“值”。
    创建第一层数据
    最简单的 Firebase 数据可以只有一层数据,创建方法如下:

     

     

     

     

    设置数据库权限
    Firebase 默认只有自己经验证过的账号才能够读取( read )或写入( write )数据,
    如果想要让其他用户也能存取自己创建的数据库,必须在“规则”标签中设置 rules
    中的 read 和 write 值,把 read 与 write 值都改为 true 后,单击“发布”按钮,可让新
    的规则生效(此处若不单击“发布”按钮,后面的实验将不能正常访问此数据库)。
    若设定为 false ,则会取消其权限。

  • 相关阅读:
    读《大道至简》第六章感想
    课后作业之数组
    读《大道至简》第五章感想
    课后作业四
    读《大道至简》第四章之感想
    java上课作业(第三次)
    读《大道至简》第三章感想
    作业
    小组项目冲刺第三天的个人总结
    小组项目冲刺第二天的个人总结
  • 原文地址:https://www.cnblogs.com/tszr/p/12034503.html
Copyright © 2011-2022 走看看