最近参加了一个公司项目,做一些验证性的测试工作,项目中用到了cassandra这个数据库,关于
这个数据库的介绍可以看这个网站:。
测试过程中最让我郁闷的就是LongType这个类型了,LongType在文档中介绍是8字节的BigInteger;
既然是这样那我就随便给它插入个1234都行。我刚开始是用perl语言写的测试程序进行插入的,
插入其他字段都没问题,但是插入LongType时就报异常,由于本人写perl的时候没有加try的习惯,所以
完全不知道是哪错了,去网上搜也没有结果,就在我以为是接口支持的问题时,我决定用C去试着插入,
同样也报错了,但是C里面我用了try,一看到错误信息让我一阵蛋疼啊,
Exception: Default TException. [(Expected 8 or 0 byte long (6)) kao, 果断传个8字节的进去,
成功了。另外:DateType跟LongType也是类似的只能8字节,IntegerType则可以插入很大的数据,我是
没有测出来它最大可以插入多大。
阅读(1592) | 评论(0) | 转发(0) |