常用垃圾回收算法

本文会简要介绍引用计数标记清除复制算法标记压缩分代垃圾回收

cuda_start

安装测试

1
2
3
conda install numba
conda install cudatoolkit
python cuda_start_test.py

读书笔记:非暴力沟通

整本书围绕“需求”展开。当遇到了愤怒、自责、悲伤等事情时,要去思考我的什么“需求”没有得到满足,才会这么的愤怒、自责和悲 伤。

cassandra架构

cassandra架构

一、简介

Cassandra是一个开源的列存储数据库,具有分布式,去中心化,灵活伸缩,高可用,错误容忍,可调的一致性。它的分布式结构基于Amazon的Dynamo,数据模型基于Google的bigtable.由facebook创建,现已捐献给Apache基金会。

性能

datastax的性能测试: Apache Cassandra NoSQL Performance Benchmarks

物理机建立了三个节点(机械硬盘)测试结果如下: 10w write/s, 5w read/s

1
2
cassandra-stress write n=10000000 -rate threads=64  -mode native cql3 user=cassandra password=cassandra -node ip1,ip2,ip3
cassandra-stress read n=10000000 -rate threads=64  -mode native cql3 user=cassandra password=cassandra -node ip1,ip2,ip3

二、适合的领域

  • 大数据量(需要多节点部署)
  • 大量的写、统计、分析
  • 多数据中心
  • 数据快速增长的应用