当你运行时候git branch -r
为什么会被列出来origin/HEAD
是吗?例如,在GitHub上有一个远程回购,它有两个分支:Master和超赞特性。如果我做了git clone
要获取它,然后进入我的新目录并列出分支,我看到以下内容:
$ git branch -r
origin/HEAD
origin/master
origin/awesome-feature
或者是什么顺序(阿尔法?。所以你说的是什么HEAD
生意?这是最后一个人push
有HEAD
当他们推的时候?不管是什么他们都会这样吗push
艾德?HEAD
我们四处走动...为什么我在乎别人的HEAD
指向另一台机器?
我只是得到了远程跟踪之类的处理,所以这是一个挥之不去的困惑。谢谢!
我的印象是,专用的远程Repos(比如GitHub,没有人会在其中使用该代码,但只会拉或推等等)没有而且不应该有一个头,因为基本上没有工作副本。不是这样?
腾讯CTSDB(Cloud Time Series Database)是一种分布式、高性能的时序数据库,针对时序数据的高并发写入、存在明显的冷热数据、IoT用户场景等做了大量优化,同时也支持各行业的日志解析和存储。在腾讯内部支撑腾讯云等每日万亿写入吞吐的场景,经过严苛的压力打磨。其架构如下图所示:
o 支持批量写入、高并发查询,以及强大的分析聚合能力;
o 通过横向扩展,线性提升系统性能;
o 支持sharding、routing,加速查询。
o 分布式系统,支持多副本;
o 机架感知,自动错开机架分配主从副本。
o 丰富的数据类型,REST接口,数据写入查询均使用json格式;
o 原生分布式,弹性可伸缩,数据自动均衡;
o 权限系统:支持用户名密码、机器白名单的权限系统。
o 支持列存储,高压缩比(0.1左右),降低存储成本;
o 支持数据预降精度:降低存储成本的同时,提高查询性能。
o 副本数可按需调整。
o 兼容Kibana/Logstash/Beat等组件,方便数据采集及可视化分析;
o 支持从MySQL、Kafka等开源生态同步数据,方便迁移。
这里选用业界较为流行的InfluxDB来与CTSDB做性能对比测试。
(1) CTSDB单节点集群与InfluxDB单机版写入性能对比
横坐标:并发数(写入线程数) ,纵坐标:QPS(单位:万次/s)
结论: CTSDB单节点写入性能最高在19w,InfluxDB在15w。
(2) CTSDB单节点集群与CTSDB双节点集群写入性能对比
横坐标:并发数(写入线程数) ,纵坐标:QPS(单位:万次/s)
结论:CTSDB单节点集群写入最高可达20w,双节点集群写入性能34w。
(1) CTSDB单节点集群与InfluxDB单机版查询性能对比
横坐标:并发数(查询线程数) ,纵坐标:QPS(单位:次/s)
结论:
(2) CTSDB单节点集群与双节点集群查询性能对比
横坐标:并发数(查询线程数) ,纵坐标:QPS(单位:次/s)
结论:在并发数较高的情况下,双节点集群查询性能较单节点集群有了大幅度提升,呈现了查询性能线性扩展的趋势。
1. MySQL等关系型数据库:
2. Hadoop、Spark等批处理系统
3. HBase