ALTIBASE 数据库完美结合了DRDBMS 和 MMDBMS的特性,并提出了一个新概念---Hybrid DBMS,为需要满足高速处理大量数据的用户提供了最有效的解决方案。
ALTIBASE 提供高性能、容错能力和事务管理的方便性,特别是在通信、网上银行、证券交易、实时应用和嵌入式系统领域。
ALTIBASE能够最大限度的发挥数据库服务系统的潜力,增强数据服务器的处理能力。
Altibase满足国际SQL92完备级(最高等级)标准,是完全标准化的关系型商业数据库。从应用程序开发和使用的角度,Altibase和传统的Oracle、DB2等关系型数据库的概念、功能、使用方法完全相同。但从软件内部设计和实现上, Altibase采用内存为存储介质,对内存中数据管理进行了革命性的重新设计和优化,使得业务处理速度显著提高,性能都在传统磁盘数据库(Oracle、DB2等)的10倍以上。
1. Altibase导出和导入使用的工具是iloader。 iloader是Altibase提供的数据导出和导入工具。 iloader导出和导入使用的数据文件都是文本文件,可以被其他工具使用 2. iloader参数说明 直接在命令行输入 iloader help,可以看到iloader所有参数,如下: -------------------------------------------
ALTIBASE内存数据库的数据字典包括两部分内容:1)元数据表;2)、性能视图,元数据表(Meta Tables)是为了存储数据库对象的数据库内部表集合,ALTIBASE内存数据库的元数据表默认存储在system_用户的system_模式下,这是ALTIBASE内存数据库内部初始设定的用户不可更改,元数据表都是以sys_开头,例如:sys_users_是ALTIBASE内存数据库用户元表;性能视
内存操作 为了高效管理大容量数据库,Altibase 被设计成高效使用每一层内存。在数据库系统软件中,内存分配( malloc )和复制( memset )大大的影响了系统的性能。Altibase内存管理模块的设计和实现机制是使用自己的内存池管理内存。Altibase 的存储 管理层(Storage Management Layer)管理内存中优化过的数据页,通过最大化各数据页之间的关系高效的存储
Orange for Altibase http://support.altibase.com/manual/en/611b/html/altiman.html 内存数据库之Altibase常见问题解答 Altibase常用命令和脚本 Altibase DBD原来这样安装
转载地址:http://blog.csdn.net/inthirties/article/details/4782011 我其实非常不愿意做这个的,都是为了工作,写上吧 MySQL Class.forName("com.mysql.jdbc.Driver"); Connection con = DriverManager.getConnection("jdbc:mysql://host:port/
1. 给某个字段设置默认值 alter table 表名 alter column (字段名 set default '01'); 2. 查看altibase各表使用空间,分配空间及使用率 SELECT C.USER_NAME,B.TABLE_NAME TABLE_NAME, A.MEM_SLOT_SIZE SLOT_SIZE, trunc((( FIXED_ALL
ALTIBASE常用命令和脚本 1. 一般应用命令... 1 1.1. isql介绍... 1 1.2. 使用isql连接数据库... 2 1.3. 查看altibase数据库中所有的表... 2 1.4. 查看所有的sequence. 2 1.5. 查看表结构和索引、主键... 3 1.6. 创建主键... 3 1.7. 查询数据的前
一、加入Altibase.jar包(包含在附件中),注意版本,附件为Altibase的第三方客户端工具,运行AdminCenter.bat启动,本地要装了客户端,通过本地客户端连接服务器才能连接。 二、jdbc连接Altibase public class AltibaceTestConn { public static void main(String[] args) throws
数据库备份 (Database Backup) 本节讲述Altibase的备份类型和策略。 备份策略 (Altibase Backup Policy) Altibase提供以下几种类型的备份: l 逻辑备份(Logical backup) l 物理备份(Physical backup) 逻辑备份使用export或iLoader工具创建装载数据的文本文件和创建表的脚本文件。物理备份是复制数据
将altibase内存库的表导出到oracle数据库,目前还没有比如dblink之类的可以直接使用。我们可以借助altibase的iloader工具来进行导出源表的表结构和数据,然后在oracle端借助sqlldr进行导入。iloader导出的数据格式是以'^'来间隔字段的。 从内存库导出表: iloader -s 192.168.0.1 -u username -p passwd -port 2
事务处理 索引
问题内容: 在数据库中建立适当的关系对数据完整性以外的其他功能没有帮助吗? 它们会改善还是阻碍性能? 问题答案: 我不得不说,适当的关系将比省略它们更好地帮助人们理解数据(或数据的意图),特别是因为维护它们的总成本非常低。 它们的存在不会影响性能,除非是在体系结构方面(正如其他人指出的那样,数据完整性有时会导致外键冲突,这可能会产生某些影响),但是IMHO的许多好处(如果正确使用,则不胜枚举)。
一、事务 概念 ACID AUTOCOMMIT 二、并发一致性问题 丢失修改 读脏数据 不可重复读 幻影读 三、封锁 封锁粒度 封锁类型 封锁协议 MySQL 隐式与显示锁定 四、隔离级别 未提交读(READ UNCOMMITTED) 提交读(READ COMMITTED) 可重复读(REPEATABLE READ) 可串行化(SERIALIZABLE) 五、多版本并发控制 基本思想 版本号 Un
数据库创建索引能够大大提高系统的性能。 第一,通过创建唯一性的索引,可以保证数据库表中每一行数据的唯一性。 第二,可以大大加快数据的检索速度,这也使创建索引的最主要的原因。 第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。 第四,在使用分组和排序子句进行数据检索时,同样可以显著的减少查询中查询中分组和排序的时间。 第五,通过使用索引,可以在查询的过程中,使用优化隐藏器,
在数据库原理中,关系运算包含 选择、投影、连接 这三种运算。相应的在SQL语句中也有表现,其中Where子句作为选择运算,Select子句作为投影运算,From子句作为连接运算。 连接运算是从两个关系的笛卡尔积中选择属性间满足一定条件的元组,在连接中最常用的是等值连接和自然连接。 等值连接:关系R、S,取两者笛卡尔积中属性值相等的元组,不要求属性相同。比如 R.A=S.B 自然连接(内连接):是一
基本概念 在数据库中,索引的含义与日常意义上的“索引”一词并无多大区别(想想小时候查字典),它是用于提高数据库表数据访问速度的数据库对象。 索引可以避免全表扫描。多数查询可以仅扫描少量索引页及数据页,而不是遍历所有数据页。 对于非聚集索引,有些查询甚至可以不访问数据页。 聚集索引可以避免数据插入操作集中于表的最后一个数据页。 一些情况下,索引还可用于避免排序操作。 索引的存储 一条索引记录中包含的