zoukankan      html  css  js  c++  java
  • Cassandra-几个基本测试常识

    使用ycsb进行装载,每次装载都不会删除以前装载过的。

    因此如果想在空数据库中装载,需要先清空数据表。

    drop命令删除整个表,因此需要重建标头。

    truncate命令删除表的所有行,只留下表头,是所需要的命令。

     注意drop命令是 drop table usertable; truncate命令是 truncate usertable;

     二

    默认需要为ycsb创建10个列,分别为field0到field9.

    ycsb默认每个filed的数据是100B,因此插入一个kv就是插入1023字节(加上23字节的key)。

    canssandra不能将log和data配置为同一个路径。但是可以共享同一个父路径。

    17.5.14

    使用insert语句时,values里面的类型如果是varcahr那么必须是单引号包含的串,双引号会报语法错误。sucks!

    参考 http://docs.datastax.com/en/cql/3.1/cql/cql_reference/insert_r.html

    如果想要多个首key是一样的效果,可以参考 https://www.datastax.com/dev/blog/does-cql-support-dynamic-columns-wide-rows

    CREATE TABLE data (
      sensor_id int,
      collected_at timestamp,
      volts float,
      PRIMARY KEY (sensor_id, collected_at)
    ) WITH COMPACT STORAGE;
    创建一个包含多个primary key的表。这样其实key还是唯一的,只是分为了两个部分。
  • 相关阅读:
    C. Karen and Game
    BZOJ2134: 单选错位
    BZOJ3562: [SHOI2014]神奇化合物
    BZOJ1084: [SCOI2005]最大子矩阵
    BZOJ5039: [Jsoi2014]序列维护
    BZOJ1798: [Ahoi2009]Seq 维护序列seq
    BZOJ3932: [CQOI2015]任务查询系统
    BZOJ3339: Rmq Problem
    BZOJ3585: mex
    BZOJ4196: [Noi2015]软件包管理器
  • 原文地址:https://www.cnblogs.com/bettersky/p/6159050.html
Copyright © 2011-2022 走看看