MongoDb中集合概念就是关系型数据库中的表,本文讨论的内容主要集中在MongoDb数据库库设计集合时关键原则和常见的设计误区。 第一条准则 抛弃关系型数据库设计的范式约束,摒弃关联查询。先考虑内嵌形式,再考虑引用,视…
标签:设计
数据库系统的基本概念
Database Management Systems 数据库系统的层次结构: 数据库系统 其三层结构如下: 物理层--->逻辑层--->视图层 实例与模式: 数据库的设计步骤如下: 需求分析–概…
sql之多级菜单设计查询优化
前言 最近项目在换数据库,从sqlserver转到mysql,目前正在准备阶段,可以预见一些问题。比如mysql中没有一些复杂的函数;这使得需要重写一些数据库语句,甚至要改表结构。 递归树查询…
元数据-模型-实例数据库设计的典型范式
元数据-模型-实例是一个很常见的设计成例——实际上,我觉得它应该属于解决一大类问题的设计模式的一种,在很多书里面也提到过这个东西。比如说在《面向模式的软件架构》系列里面,就提到过类似的设计模式。 这里主要讨论这种模式在数…
2019-02-06 系统设计入门(增长面试经验)
请点击下文链接查看详细,本文章只是一个目录,具体内容去原文查看 原文地址:github.com/donnemartin/system-design-primer 译文出自:掘金翻译计划 译者:XatMassacrE、L9…
回顾2017系列篇(四):永不过时的设计资源
如果你是一个留心者,你会发现近几年的设计潮流和趋势随着科技的革新在不断的更替和进步。网络上的设计资源,教学视频也愈加的丰富和多样,为众多设计行业的后来者提供了巨大的便利。设计们也乐于分享自己的设计经验和技巧为初入行的菜…
这些炫酷的设计工具,包你用了上瘾
大家好,应用哥又来给大家介绍神器了,这次是几个设计工具,希望你喜欢。 首先看几张图片: 怎么样,看着是不是很有设计感,很炫酷。 那么这些图片一定要找专业的射鸡狮设计吗?一定要用甲方爸爸所说的photoshop设计吗?当然…
设计一个有getMin功能的栈
1.设计一个有getMin功能的栈 实现一个特殊的栈,在实现栈的基本功能的基础上,在实现返回栈中最小元素的操作。 要求: pop、push、getMin操作的时间复杂度都是O(1) 设计的栈类型可以使用现成的栈结构 解题…
设计一个通用的BaseActivity
如果是只有一个Activity的App就没有必要写BaseActivity,但一旦大于一个我还是建议写一个BaseActivity,准没错。 BaseActivity的代码如下: 可以看到还是很多重复代码的,所以说搞一个…