Shapeless

Shapeless 库主要思想参考了Haskell的HList,以及自身type-class的扩展。它主要用于编译期实现,所以叫做"shapeless",无固定类型、无固定结构化、函数和对象多态等特点。因为它主要是在编译期实现,所以语法上接近于“表述式”。

Read more

Cassandra 安装入门

Cassandra是Apache开源的分布式数据库管理系统,被用于处理大数据量的商用硬件或云设施上。Cassandra提供了高可用,无单点故障的特性。

Cassandra支持不停机的线性扩展机器的方式,增加Read和Write的吞吐量。

每个Cassandra节点在集群中会有相同的角色。数据被分布在各个集群节点上。Cassandra支持复制和多数据中心冗余复制,故障转移,灾难恢复。

Read more