c-tree
文章平均质量分 62
mosaic
这个作者很懒,什么都没留下…
展开
-
c-tree数据库(c-treeACE)(7):开发篇之一
C-tree提供了很多种的API,我们主要使用C++的,即c-treeDB C++ API,主要的参考手册就是Faircom公司网站上提供的c-treeDB C++ API Developer's Guide。学习开发的一个最佳途径当时看看tutorial,马上就能获得一个大致的。c-tree的所有例子都放在$CTREE_ROOT/sdk下面,针对各种不同接口,各有一个目录存放。ctree.cpp目录下就是使用上面讲到的c-treeDB C++ API的例子。进入$CTREE_ROOT/sdk/ctree.原创 2010-12-04 21:30:00 · 2621 阅读 · 1 评论 -
c-tree数据库的大数据文件处理方式
在32位系统下,文件最大为4G,而c-tree数据库的每个表都是以单独的文件来存储的,当文件达到4G时如果再往该表插入数据,c-tree会抛出39号错误(The 4-byte data record position (or node position) address space has been exhausted)。那么面对这个问题时该怎么办?c-tree提供了一种将文件分割成多个文件的原创 2012-01-01 20:26:26 · 1120 阅读 · 0 评论 -
c-tree数据库大量数据bulk loading
大部分数据库都提供了bulk insert的手段,c-tree也有类似的功能,就是它的batch处理模式。这种模式可以减少客户端和服务器的交互,提高处理速度。根据我的测试结果,batch模式和普通插入模式的速度比大概是3.5。下表是插入1百万和1千万数据时所用时间(单位秒):数据量Batch模式普通模式1m227710m22678原创 2012-01-12 20:47:31 · 1970 阅读 · 0 评论 -
c-tree数据库(c-treeACE)(6):服务端口
在通过startace启动ctreesql或者直接启动ctreesql后,可以看到ctreesql进程在监听两个端口,缺省情况下一个是6597,一个是5597。参见lsof查看的结果:$lsof|grep ctreesql|grep TCPctreesql 2740 root 15u IPv4 13763 0t0 TCP *:6597 (LIS原创 2010-11-21 18:56:00 · 1152 阅读 · 0 评论 -
c-tree数据库(c-treeACE)(1):安装配置篇
最近开始接触Faircom公司的c-treeACE数据库引擎,除了该产品本身的手册外,相关的文档资料很少,因此打算写几篇文章来记录一下使用过程中碰到的问题,以及一些使用经验。据Faircom网站所说,财富500强企业也很多使用c-tree的,其中100强中有33%使用c-tree产品的。 第一篇,照例是下载,安装,配置这些步骤。1. 安装:该产品不需要安装,直接解压放原创 2010-11-20 20:04:00 · 2009 阅读 · 0 评论 -
c-tree数据库(c-treeACE)(5):日志文件
Faircom的c-tree数据库介绍,两个日志文件。原创 2010-11-21 17:58:00 · 1220 阅读 · 0 评论 -
c-tree数据库(c-treeACE)(4):工具篇之三:一个不能用的工具
Faircom的c-treeACE介绍, 工具篇之三,介绍一个千万不要用的工具:表维护工具ctsqlutl。原创 2010-11-20 21:54:00 · 1050 阅读 · 0 评论 -
c-tree数据库(c-treeACE)(3):工具篇之二
Faircom的c-treeACE介绍, 工具篇之二,介绍ctsqlcdb的两个参数,isql, imp工具ctsqlimp, 管理工具ctadmn, 停止服务工具ctstop。原创 2010-11-20 21:43:00 · 1046 阅读 · 0 评论 -
c-tree数据库(c-treeACE)(2):工具篇之一
Faircom的c-treeACE介绍, 工具篇之一,介绍ctpass, ctsqlcdb和dbschema。原创 2010-11-20 21:33:00 · 1286 阅读 · 0 评论 -
c-tree数据库(c-treeACE)(8):开发篇之二:简单封装c-tree SQL API
在一个项目或者一个产品涉及到多种数据库的情况下,对各种数据库的API进行抽象封装出一个统一的接口,是一个比较好的方式。这里简单的给出一个封装了c-tree SQL API功能的C++库。主要包括4个类:Environment, Connection, Statement, ResultSet. 以下贴出代码: /* * Environment.hpp */#ifnde原创 2011-01-06 20:52:00 · 1662 阅读 · 0 评论