第一章 Titan的优势
1.1.Titan一般的好处
1.2.Titan使用Cassandra的好处
1.3.Titan使用Hbase的好处
1.4.Titan和CAP原理
第二章 结构概述
第三章 入门准备
3.1.下载Titan并运行Gremlin Shell
3.2.将众神图载入Titan
3.3.全球指数图
3.4.图遍历的例子
3.5.更复杂的图遍历示例
第四章 配置
4.1.示例配置
4.1.1.Cassandra+Elasticsearch 配置
4.1.2.HBase+Caching (HBase+超级缓存)
4.1.3.BerkeleyDB
4.1.4.更多案例
4.2.使用配置
4.2.1.TitanFactory
4.2.1.1.控制台
4.2.1.2.Titan嵌入式
4.2.1.3.短码
4.2.2.Titan 服务
4.2.2.1.服务发布
4.3.全局配置
4.3.1.更改离线选项
第五章 模式和数据建模
5.1.定义边标签
5.1.1.边标签的多重性
5.2.定义属性键(Property Keys)
5.2.1.属性键的数据类型
5.2.2.属性键的基数
5.3.关系类型
5.4.定义顶点标签
5.5.自动创建Schema
5.6.更改模式元素
第六章 Gremlin 查询语言
6.1.遍历介绍
第七章 Titan 服务
7.1.准备开始
7.2. Gremlin服务连接
第八章 索引获得更好的性能
8.1.图的索引
8.1.1.复合索引
8.1.1.1.索引的唯一性
8.1.2.混合索引
8.1.2.1.属性键添加索引
8.1.2.2.映射参数
8.1.3.排序
8.1.4.标签约束
8.1.5.复合和混合索引区别
8.2.顶点-中心Vertex-centric 索引
8.2.1.有序的遍历
第九章 事务
9.1.事务操作
9.2.事务作用域
9.3.事务失败
9.4.多线程事务
9.5.并发算法
9.6.嵌套事务
9.7.常见的事务处理问题
9.8.事务设置
第十章 缓存
10.1.高速缓存
10.2.事务级缓存
10.2.1.顶点缓存
10.2.2.索引缓存
10.3.数据库级别缓存
10.3.1.缓存过期时间
10.3.2.缓存大小
10.3.3.清理等待时间
10.4.存储后端缓存
第十一章 事务日志
11.1.事务日志用例
11.1.1.变化的记录
11.1.2.下游的更新
11.1.3.触发器Triggers
11.2.日志配置
第十二章 配置参考
12.1.可变的标准
12.2.保护的名称空间
12.3.配置名称空间和选项
12.3.1.自定义属性
12.3.2.缓存
12.3.3.集群
12.3.4.图形计算机
12.3.5.图graph
12.3.6.Gremlin
12.3.7.ids
12.3.8.ids.authority
12.3.9.索引相关配置
12.3.10.index.[X].elasticsearch
12.3.11.index.[X].elasticsearch.create
12.3.12.index.[X].solr(索引Solr)
12.3.13.log *
在ms的最大时间内,它可能会出现在后端。如果在这段时间内,在存储后端不显示写操作,那么日志阅读器可能
12.3.14.metrics度量
12.3.15.metrics.console
12.3.16.metrics.csv
12.3.17.metrics.ganglia
12.3.18.metrics.graphite
12.3.19.metrics.jmx
12.3.20.metrics.slf4j
12.3.21.query
12.3.22.schema
12.3.23.storage 存储
12.3.24.storage.berkeleyje
12.3.25.storage.cassandra
12.3.26.storage.cassandra.astyanax
12.3.27.storage.cassandra.ssl
12.3.28. storage.cassandra.ssl.truststore
12.3.29.storage.cassandra.thrift.cpool
12.3.30.storage.hbase(存储HBase)
12.3.31.storage.lock
12.3.32.storage.meta *
12.3.33.tx
12.3.34.tx.recovery
第十三章 常见问题
13.1.偶然的类型创建
13.2.自定义类数据类型
13.3.事务范围的边缘
13.4.锁异常
13.5.浮点数在顶点中心目录
13.6.幽灵顶点
13.7.Debug 级的调试日志放缓执行
13.8.TitanOutOfMemoryException或过度垃圾收集
13.9.JAMM警告消息
13.10.Cassandra的连接问题
13.11.ElasticSearch内存溢出
第十四章 技术限制
14.1.设计限制
14.1.1.长度限制
14.1.2.数据类型限制
14.1.3.边缘的检索是O(log(k))
14.1.4.类型定义是不能改变的
14.2.临时限制
14.2.1.有限混合索引支持
14.2.2.批量加载速度
第十五章
第十六章 HBase
16.1.HBase Setup
16.1.1.本地服务器模式
16.1.2.远程服务器模式
16.1.3.使用Gremlin服务器的远程服务器模式
16.2.HBase特定的配置
16.3.全球图形操作
16.4.
16.5.
第十七章
第十八章
第十九章 搜索谓词和数据类型
19.1.比较谓词
19.2.文本谓词
19.3.Geo谓词
19.4.示例查询
19.5.数据类型支持
19.6.Geoshape数据类型
19.7.Collections
第二十章 索引参数和全文搜索
20.1.全文检索
20.1.1.全文检索
20.1.2.String Search
20.1.3.全文和字符串搜索
20.2.字段映射
20.2.1.个别字段映射
20.2.2.全球字段映射
第二十一章 直接索引查询
21.1.Query String
21.2.Gotchas
21.2.1.属性键名称
21.2.2.元素标识符碰撞
第二十二章
第二十三章 Solr
23.1.Solr配置概述
23.1.1.连接到Solr
23.1.1.1.连接到SolrCloud
23.1.1.2.通过HTTP连接
23.1.2.Solr Collections
23.1.2.1.Collection 初始化
23.1.2.2.SolrCloud配置中使用Solr
23.1.2.3.Using Solr in HTTP Configuration
23.1.2.4.动态字段定义
23.1.2.5.手动字段定义
23.1.2.6.Schemaless Mode
23.2.异常解决问题
23.2.1.Collection Does Not Exist
23.2.2.连接问题
23.2.3.JTS ClassNotFoundException with Geo Data
23.3.高级的Solr配置
第二十四章
第二十五章 高级模式
25.1.静态顶点
25.2.顶点和边的TTL(存活时间)
25.2.1.边的TTL生存时间
25.2.2.属性TTL
25.2.3.顶点的生存时间
25.3.多属性
25.4.单向的边
第二十六章 最终一致性的存储后端
26.1.数据一致性
26.1.1.无锁数据一致性
26.1.2.分叉的边缘
26.1.3.多属性
26.2.数据不一致
26.2.1.临时不一致
26.2.2.Ghost Vertices 幽灵顶点
第二十七章 故障和恢复
27.1.事务失败
27.2.Titan实例故障
第二十八章 索引管理
28.1.重建索引
28.1.1.概述
28.1.2.之前重建索引
28.1.3.准备重建索引
28.1.4.在MapReduce上执行一个重新索引任务
28.1.4.1.重建索引在MapReduce的例子
28.1.5. 使用TitanManagement执行重新索引工作
28.1.5.1.TitanManagement例子
28.2.删除索引
28.2.1.综述
28.2.2.删除索引准备
28.2.3.执行MapReduce作业删除索引
28.2.3.1.MapReduce删除索引示例
28.2.4.TitanManagement方式删除索引
28.2.4.1.TitanManagement删除索引示例
28.3.索引管理的常见问题
28.3.1.IllegalArgumentException when starting job
28.3.2.找不到索引
28.3.3.Cassandra Mappers Fail with "Too many open files"
第二十九章 批量加载
29.1.配置选项
29.1.1.批量加载
29.1.2.优化ID分配
29.1.2.1.ID Block Size
29.1.2.2.ID回收过程
29.1.3.优化读和写
29.1.3.1.Buffer Size
29.1.3.2.读写稳定性
29.2.策略
29.3.问答
第三十章 图分区
30.1.边分割
30.2.顶点分割
30.3.图分区常见问题解答
30.3.1.随机的和明确的分区
第三十一章 数据类型和属性序列化器配置
31.1.自定义对象序列化
第三十二章 Titan使用TinkerPop和 Hadoop-Gremlin
32.1.定义模式和加载数据
32.2.Running PageRank
第三十三章 Titan数据模型
33.1.BigTable的数据模型
33.2.Titan数据布局
33.3.独特的边布局
第三十四章 建造TItan
34.1.Titan依赖快照
34.2.常见问题解答