bboyjing's blog


  • 首页

  • 分类

  • 关于

  • 归档

  • 标签

  • 公益404
bboyjing's blog

Mysql分库分表之Mycat学习笔记二【配置初探】

发表于 2016-07-27 | 分类于 Mycat

本章节先了解下Mycat比较重要的部分,即配置文件,就是上一章节中说到的conf目录下的相关内容。

先看一下Mycat里几个重要的概念

  1. 用户
  2. 逻辑库(schema)
  3. 逻辑表(table)
  4. 分片节点(dataNode)
  5. 分片规则(rule)
  6. 全局序列号(sequence)

下面就逐个来讲讲,想一个场景,然后把配置都配好,最终要完整的运行起来。

阅读全文 »
bboyjing's blog

Mysql分库分表之Mycat学习笔记一【序】

发表于 2016-07-26 | 分类于 Mycat

一直对Mysql分库分表有点兴趣,但是也一直停留在有兴趣的阶段,没有遇到能应用的场景。人生苦短,与其等一个机会,不如自己创造吧。稍微调研了下,选择使用Mycat这样一款开源产品。没有什么特别的理由,也不去讨论挖掘机哪家强,只是为了学习。

本机环境

  • 电脑环境:Ubuntu 16.04
  • JDK:1.8
  • Docker version 1.11.2
  • Mysql 5.7.13
  • Mycat 1.5-RELEASE
  • Navicat for Mysql
阅读全文 »
bboyjing's blog

Neo4j学习笔记十【Spring Data Neo4j--Embedded Driver】

发表于 2016-07-20 | 分类于 Neo4j

前面一章我们使用Spring Data以Http的形式访问Neo4j,但是发现用不了内置的强大Api。在SDN官方文档中发现有embedded-driver。下面我们尝试着使用下该驱动。

搭建环境(基于上一章的项目)

1、添加embedded-driver依赖

阅读全文 »
bboyjing's blog

Neo4j学习笔记九【Spring Data Neo4j】

发表于 2016-07-15 | 分类于 Neo4j

到目前为止,我们一直在直接使用Neo4j提供的核心Api爱来访问数据库,尽管这种方法的功能强大且极其灵活,但是底层Neo4j Api的操作有时非常繁琐。下面我们学习下Spring Data Neo4j(SDN),这是一个以更简单、更熟悉为目标的基于Spring开发模型的Spring Data项目中的子项目。

SDN适合做什么以及不适合做什么

SDN从本质上给需要或期待操作基于POJO的域实体的开发者提供了一种方便的使用代码或库函数的方法。如果是早已使用Spring,或早已经在使用丰富领域模型并想映射到一个图形数据库,SDN正适合做这样的工作。
SDN不适合一次处理任意类型的大量数据场景。要加载或存储的任何逻辑在一次操作中超过10000个单元对SDN来说不是一个好的选择。另外,通过提供一个间接层,SDN会比仅仅使用核心Api慢,因此,如果速度和性能时考虑的最重要因素的话,最好还是使用其本身的Api。SDN提供了访问底层GraphDatabaseService实例的代码,可以使用底层核心Api来获得最佳的性能和最大的灵活性。

阅读全文 »
bboyjing's blog

Neo4j学习笔记八【深度遍历(二)】

发表于 2016-07-13 | 分类于 Neo4j

管理唯一性

遍历的唯一性问题决定在遍历期间能访问一个节点多少次。在Neo4j的遍历Api中有几个不同的唯一性设置,它们能作用于遍历中,这个问题之前已经稍微探讨过,这一节来详细了解下。

1
2
3
4
5
6
7
8
9
10
11
12
13
//首先构造数据
create(jane:HUMAN{name : '1.Jane'}),
(john:HUMAN{name : '2.John'}),
(kate:HUMAN{name : '3.Kate'}),
(jack:HUMAN{name : '4.Jack'}),
(leeo:HUMAN{name : '5.Leeo'}),
(emma:HUMAN{name : '6.Emma'}),
(jane)-[:KNOWS]->(john),
(jane)-[:KNOWS]->(kate),
(john)-[:KNOWS]->(kate),
(john)-[:KNOWS]->(jack),
(john)-[:KNOWS]->(leeo),
(kate)-[:KNOWS]->(emma);

阅读全文 »
1…27282930
bboyjing

bboyjing

147 日志
17 分类
20 标签
友情链接
  • bailaohe
© 2021 bboyjing
由 Hexo 强力驱动
主题 - NexT.Mist