自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 TDengine与InfluxDB对比测试

TDengine的性能远超InfluxDB,写入性能约为5倍,读取性能约为35倍,聚合函数性能约为140倍,按标签分组查询性能约为250倍,按时间分组查询性能约为12倍。

2019-07-20 10:37:05 7565 3

原创 TDengine时序数据库FAQ系列2:创建数据表时提示more dnodes are needed

为帮助用户更好的使用TDengine,将使用TDengine过程中遇到的问题进行整理,形成问题解答列表。问题描述客户提出的问题是:服务器配置是4核8G总节点50个,创建一个数据库和一个超级表,在超级表下面现在有45000个子表,节点使用数量为46个,如果子表再增加的话,只能加配置了吗?问题分析当出现more dnodes are needed的出错信息时,表示没有更多的vnode用于创建...

2019-11-07 16:26:28 885

原创 TDengine时序数据库FAQ系列1:JDBCDriver找不到动态链接库(no taos in java.library.path)

为帮助用户更好的使用TDengine,将使用TDengine过程中遇到的问题进行整理,形成问题解答列表。问题描述在windows10 x64平台上,安装TDengine的windows客户端之后,通过JDBCDriver无法连接到服务端,错误信息为java.lang.UnsatisfiedLinkError: no taos in java.library.path问题分析此错误信息...

2019-10-28 14:50:31 6300

原创 使用TDengine快速搭建车联网平台

TDengine提供的时序数据解决方案,单机情况下的平均写入速度在百万条/秒级别,单辆车的所有查询均能做到实时,多辆车的查询速度也非常快,是车联网乃至物联网的必备利器。

2019-07-21 22:47:49 4434 1

原创 使用TDengine快速搭建运维监测系统

监测系统可以采用的技术方案有很多,如果仅仅是做一个玩具,选择面是很大的。但若监测的数据量很大,对于写入尤其是分析性能要求很高的场景,不妨试试TDengine。使用TDengine, 不写一行代码,就可搭建一个高效的监测系统

2019-07-21 22:29:20 5260 4

原创 CMake如何支持make install

最简单的方法,使用INSTALL语法,类似INSTALL(TARGETS taosd RUNTIME DESTINATION bin)INSTALL(TARGETS taos RUNTIME DESTINATION lib)这种方法虽然简单,但实际场景通常需要sudo权限。这样要求在make install的时候也需要sudo,如果是root用户还好,否则用户权限方面就很麻烦将安装脚本写...

2019-07-06 17:33:01 448

原创 CMake中动态库的版本号

通常使用makefile编译,不是很关注so的版本号。但是最近公司的部分核心代码开源,切换成CMake编译时,就涉及到这一点。设置cmake的编译目标SET_TARGET_PROPERTIES(taos PROPERTIES VERSION 1.6.0.0 SOVERSION 1)此时,会生成三个文件libtaos.so -> libtaos.so.1*libtaos.so.1 ...

2019-07-06 17:09:21 6830 1

原创 Mac终端样式配置

Mac终端样式配置Mac下终端配置文件与Linux相同,在用户当前目录的.bash_profile文件中,通过修改这个文件,设置PS1环境变量,实现终端样式的设置。打开.bash_profileopen ~/.bash_profile 修改.bash_profileexport PS1="\[\033[0;31m\]\u\[\033[00m\]@\[\033[0;32m\]\h...

2019-07-06 14:36:26 728

原创 QT字符集

一般说来,字符分为ASCII集,MultiByte集和WideChar集。(1)ASCII:用一个字节表示少量的英文字符。(2)MultiByte:一般指使用一个字节或者两个字节来表示一个字符的方式,当第一位为0时,用第一个字节表示半角字符,否则是双字节的全角字符。GBK,GB2312,BIG5,GB18030等都是是双字节字符集 (DBCS);可以使用string类型表示。(3)Wi

2009-12-22 15:32:00 1640

原创 OTL编程接口

标准C++语言,支持 unix/linux/windows,只有一个头文件;接口简洁。otl_stream,otl_connect,otl_exception等就可以完成大部分工作;直接访问数据库API接口,具有API接口的高效率,可靠性和线程安全性。 otl_connect提供数据库连接、事务操作的功能。主要成员函数如下: static int otl_initial

2009-11-02 18:29:00 849

原创 Otl使用初步

Otl是一个C++操控关系数据库的模板库,几乎支持所有主流数据库。OTL中直接操作Oracle主要是通过Oracle提供的OCI接口进行,进行操作DB2数据库则是通过CLI接口来进行,至于MS的数据库和其它一些数据库,则OTL只提供了ODBC来操作的方式。 优点:      a. 跨平台      b. 运行效率高,与C语言直接调用API相当      c. 开发效率高      d. 部

2009-10-23 18:09:00 658 1

原创 索引的使用初步

索引是与表或视图关联的磁盘上结构,可以加快从表或视图中检索行的速度。索引包含由表或视图中的一列或多列生成的键。数据库索引是为了增加查询速度而对表字段附加的一种标识 优缺点:索引会增加速度,DB在执行一条Sql语句的时候,默认的方式是根据搜索条件进行全表扫描,遇到匹配条件的就加入搜索结果集合。如果我们对某一字段增加索引,查询时就会先去索引列表中一次定位到特定值的行数,大大减少遍历匹配的行

2009-10-23 17:04:00 670

原创 触发器的使用初步

触发器是一种特殊的存储过程,它在插入,删除或修改特定表中的数据时触发执行,它比数据库本身标准的功能有更精细和更复杂的数据控制能力。 常见的触发器有三种:分别应用于Insert , Update , Delete 事件。 创建一个Update触发器:Create Trigger truStudent On Student if Update(StudentID) beginU

2009-10-23 16:18:00 424

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除