08 2018 档案

摘要:1.FROM 2.ON 3.JOIN 4.WHERE 5.GROUP BY 6.WITH CUBE or WITH ROLLUP 7.HAVING 8.SELECT 9.DISTINCT 10.ORDER BY 11.TOP A表: B 表: 如下的SQL语句: 执行的结果是空,表明先执行join, 阅读全文
posted @ 2018-08-29 23:09 刘大飞 阅读(122) 评论(0) 推荐(1) 编辑
摘要:项目上要进行数据库选型,业务上来讲,数据是非常结构化的数据,使用传统关系数据库更适合;另外项目采用微服务框架,每个服务的数据库应该尽可能轻量级, 最后考虑Maria数据库。 MariaDB简介: MariaDB是MySQL源代码的一个分支,在意识到Oracle会对MySQL许可做什么后分离了出来(M 阅读全文
posted @ 2018-08-26 22:09 刘大飞 阅读(637) 评论(0) 推荐(0) 编辑
摘要:实在懒得写了, 基本上按照官网的操作就行,很简单 https://apacheignite.readme.io/docs/getting-started 阅读全文
posted @ 2018-08-20 13:52 刘大飞 阅读(1502) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/bonelee/p/6306079.html Allow filtering: 如果你的查询条件里,有一个是根据索引查询,那其它非索引非主键字段,可以通过加一个ALLOW FILTERING来过滤实现; 虽然查询非索引非主键字段,但是只要加了ALLOW 阅读全文
posted @ 2018-08-17 15:49 刘大飞 阅读(461) 评论(0) 推荐(0) 编辑
摘要:http://www.flyml.net/2016/09/08/cassandra-tutorial-java-api-example/ Cassandra对查询的支持很弱,只支持主键列及索引列的查询,而且主键列还有各种限制,不过查询弱归弱,但它还是支持索引和排序的。 cassandra: 索引列 阅读全文
posted @ 2018-08-15 22:56 刘大飞 阅读(1035) 评论(0) 推荐(0) 编辑
摘要:NoSQL一般是反范式的,比如提倡数据冗余,使得不至于写出非常复杂的SQL语句。 Cassandra之中一共包含下面5中Key: Primary Key: 用来获取某一行的数据,可以是一列或多列 PRIMARY KEY(key_part_one, key_part_two) key_part_one 阅读全文
posted @ 2018-08-15 22:50 刘大飞 阅读(2950) 评论(0) 推荐(0) 编辑
摘要:Keyspace(建空间): 可以理解为Database; Replication factor: 复制因数 ; Replica placement srategy: 复制策略,默认是SimpleStrategy Column Family(列族) / Column (列) 可以理解为table; 阅读全文
posted @ 2018-08-15 22:19 刘大飞 阅读(295) 评论(0) 推荐(0) 编辑
摘要:转载: https://blog.csdn.net/JIESA/article/details/51317164 一、数据库事务隔离级别 数据库事务的隔离级别有4个,由低到高依次为Read uncommitted 、Read committed 、Repeatable read 、Serializa 阅读全文
posted @ 2018-08-09 22:17 刘大飞 阅读(388) 评论(0) 推荐(0) 编辑
摘要:10.1 何谓列族数据库 列族数据库将数据存储在列族中,而列族里的行则把许多列数据与本行的“行键”关联起来。 Cassandra可以说是一种能快速执行跨集群写入操作并易于对此扩展的数据库。集群中没有主节点,其中每个节点均可处理读、写。 10.2 特性 cassandra的基本存储单元叫做“列”。Ca 阅读全文
posted @ 2018-08-08 22:24 刘大飞 阅读(2787) 评论(0) 推荐(0) 编辑
摘要:格式可以是XML,JSON,BSON等。文档具备自述性,呈现分层的树状结构。 9.1 何谓文档数据库 各文档的“数据模式”也许不同,但是任然可以放在一个集合中。 可以嵌套文档; 9.2 特性 9.2.1 一致性:副本集 9.2.2 事务:单文档的事务叫做原子事务,但是这种事务无法执行多个操作。 9. 阅读全文
posted @ 2018-08-07 22:49 刘大飞 阅读(256) 评论(0) 推荐(0) 编辑
摘要:8.1 何谓键值数据库 键值数据库时最简单的NoSQL数据库。 值存储的是什么不重要,只是一个块,应用程序负责理解所存数据的含义。 Redis能存储list,set,hash等数据结构;而且支持获取摸个范围内的数值,求交、并、补集等。 8.2 键值数据库特性 讨论每一种NoSQL数据库特性的时候,都 阅读全文
posted @ 2018-08-07 22:48 刘大飞 阅读(1744) 评论(0) 推荐(0) 编辑
摘要:7.1 基本“映射 - 化简” 略 7.2 分区与归并 7.3 组合“映射-化简” 为了使计算工作可以在集群中的各个节点上并发执行。 “映射任务”:只能操作同一个聚合内的数据。 “化简任务”:只操作具有同一关键字的数据。 7.3.1 举例说明两阶段“映射-化简” 如果“映射-化简”计算比较复杂,可以 阅读全文
posted @ 2018-08-07 22:09 刘大飞 阅读(273) 评论(0) 推荐(0) 编辑
摘要:关系型数据库:强一致性; NoSQL: CAP原理与 最终一致性。 5.1 更新一致性 在单服务器数据库中,用序列化的方式保证一致性。 在集群环境中,数据有多分拷贝,必须要用“顺序一致性”保证所有节点以相同的顺序执行。 5.2 读取一致性 关系数据库用“事务”来解决读取一致性的问题。(不让一个读取操 阅读全文
posted @ 2018-08-06 22:45 刘大飞 阅读(193) 评论(0) 推荐(0) 编辑
摘要:面向聚合数据库非常适用于横向扩展方式,因为聚合此时就自然成了数据分布单元。 数据分布有两条路径: 复制和分片,这两种方法可以混合用 复制:同一份数据拷贝到多个节点。有主从式和对等式两种。 分片:不同数据存放在不同节点中。 4.1 单一服务器: 4.2 分片 一般,数据库的繁忙体现在:不同用户需要访问 阅读全文
posted @ 2018-08-06 22:36 刘大飞 阅读(179) 评论(0) 推荐(0) 编辑
摘要:3.1 关系 聚合的有用之处:可以把经常访问的数据存放在一起。 考虑客户和其全部订单之间的关系:有些应用在访问客户数据时想要随时查询订单的历史纪录,如果把客户和其订单记录放到一个聚合,就很方便;有一些程序想分别处理订单,所以建模时,把订单放在单独的聚合里。这种情况下,订单和客户在两个聚合中,但是可以 阅读全文
posted @ 2018-08-06 15:37 刘大飞 阅读(174) 评论(0) 推荐(0) 编辑
摘要:NOSQL技术与传统的关系数据库相比,最明显的转变是抛弃了关系模型。NoSQL主要有四种模型: 健值 - 面向聚合 文档 - 面向聚合 列族 - 面向聚合 图 - ? 前三种都是面向聚合的 2.1 聚合 关系模型:元组(行)是受限的结构:只能包含一系列的值,不能嵌套另外的元组和列表。 所有操作都以元 阅读全文
posted @ 2018-08-04 14:22 刘大飞 阅读(1872) 评论(0) 推荐(0) 编辑
摘要:1.1 关系型数据库的价值 1.1.1 获取持久化数据 1.1.2 并发 通过”事务“ 来控制,出错有“回滚”机制。 1.1.3 集成 共享数据库集成,多个应用程序将数据保存在同一个数据库中(这种机制必须保证有一个共享的来操作数据库的模块,这样才可以控制并发访问)。 1.1.4 近乎标准的模型 不同 阅读全文
posted @ 2018-08-04 14:10 刘大飞 阅读(316) 评论(0) 推荐(0) 编辑
摘要:NoSQL 泛指非关系型数据库。主张使用无模式的数据,可以运行在集群环境中,用牺牲一定的一致性来换取性能。 NoSQL可以构建性能更高、扩展度更好且更容易编程的系统。 NoSQL为何引人注目 开发效率:关系型数据中,内存数据结构和关系型数据库的映射很花时间。而NoSQL可以提供更加符合应用程序需求的 阅读全文
posted @ 2018-08-04 11:15 刘大飞 阅读(99) 评论(0) 推荐(0) 编辑
摘要:一 遇到的问题: 项目用的play框架,数据库DB2, 持久化框架是Mybatis, 连接池用的是Mybatis原生的,遇到的问题是:有时候抛出如下异常: 很明显是: connection 和 DB的连接出问题了,正常情况下,一般过一会,连接好用了,就可以恢复,但是有一种情况是:连接一直不恢复: 用 阅读全文
posted @ 2018-08-03 22:05 刘大飞 阅读(4757) 评论(0) 推荐(0) 编辑
摘要:安装: apt-get update 阅读全文
posted @ 2018-08-02 10:09 刘大飞 阅读(160) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示