美文网首页后端/后台(Back-end)
数据库设计的碎碎念

数据库设计的碎碎念

作者: 暗黑破坏球嘿哈 | 来源:发表于2017-03-26 09:10 被阅读25次

Assumption

这里是对一个臆想中的项目的数据库设计的分析。讨论一种 用户数据管理系统 的数据库设计方案。

  1. 用户管理系统包括三部分,也就是三个表。
    分别存在nosql-couchDB中和Postgresql的两个表中,Postgresql的两个表分别叫account,connection。

数据库选取-SQL (NOSQL-Couchdb)

  1. Postgresq 启动命令,document有,参数意思比较好理解,分别是数据库地址,log输出地址
  2. 启动数据库后,可理解为打开数据库软件,此时有默认创建的root用户,或提醒创建root用户
  3. 管理数据库的两种方式:
  4. 在终端通过 psql -l 命令 + user+pwd 登陆进行数据库管理
  5. 使用pgweb,一个非官方 postgresql 工具 ,提供可视化界面,方便数据库管理,端口号:8081 (在浏览器输入localhost:8081)。在pgweb界面使用postgresql地址,ip:port

数据库设计(一个例子)

couchdb+sql

  1. table-account-nosql: user info in JSON,
    uuid(primary key), username
  2. table-account: user public info
    id(primary key), uuid(foreign key-couchdb), name, email
  3. table-connection: user more details
    id, account-id(foreign key), wechat info

index

  1. 有一列频繁搜索,且这一列数据量很大,就给这行创建index。以后对这创建了index的列操作会非常快。
  2. 有一列频繁更改,不适合创建index,因为创建index很耗时
  3. 用来index的一般得是key,比如id,而不是name

相关文章

  • 数据库设计的碎碎念

    Assumption 这里是对一个臆想中的项目的数据库设计的分析。讨论一种 用户数据管理系统 的数据库设计方案。 ...

  • 改观

    我很少写碎碎念,但喜欢看别人的碎碎念。 最近几天阅读,发现碎碎念的文章少了。 讲真,碎碎念,发泄居多,正能量少。 ...

  • 设计碎碎念

    进入大学才开始接触设计,从最初想怎么脑子瓦特选了设计专业到如今成为一专职设计师,八年后回头来看,填报高考志愿时选的...

  • 2018-10-18

    碎碎念 碎碎念 很烦碎碎念 生活的确是琐碎,可我很讨厌碎碎念。 爸爸是个很软弱的人,生活只是基本自理,并不追求...

  • 发现日常工作碎碎念

    碎碎念害人,紫雨老师手帐课里面曾经就碎碎念单独有专门的一节课,而且我的碎碎念也是很多,这些不经意的碎碎念就会让我们...

  • 08主题碎碎念追踪:如何发现高频发的碎碎念和场景剧情?课后感

    这节课老师讲的是记录主题式的碎碎念的方法。 主题式的碎碎念:就是从日常碎碎念中把主题式碎碎念给抽离出来。 自己最长...

  • 主题式碎碎念清单(预习)

    主题式碎碎念是日常碎碎念的升级版。 这几天开始尝试做的是日常的碎碎念记录,我目前能写出蛮多的碎碎念,但是有一大部分...

  • 【读书清单】《人性的弱点》夫妻相处10大妙招

    文|萌 001切勿喋喋不休 可能碎碎念是所有人都不喜欢的,既不喜欢父母碎碎念,也不喜欢朋友碎碎念,更不喜欢伴侣碎碎...

  • 一条狗

    碎碎念

  • 2015年9月19日的一篇日记

    碎碎念

网友评论

    本文标题:数据库设计的碎碎念

    本文链接:https://www.haomeiwen.com/subject/uancnttx.html