2008-6-5 17:51
liyongdong
学习ALTIBASE 笔记
一安装
设置参数。posix_aio=available,dss=-1,data=-1
2。解压文件包,拷入license文件。license每台主机不同
3。修改参数。conf,cfg。应用把altibase,oracle登录用户,口令写入。
is –sysdba
startup process
create database mydb initsize=10M noarchivelog;
startup
4。server start启动。
server stop停止。
server restart:重启数据库。
server kill:关闭数据库,相当于shutdown abort命令。
server create:创建缺省数据库 可以自动扩展。
5。升级:停库,保留配置,把新包解压使用。
6。 察看数据库的isql.
Isql是altibase提供的用户工具,通过sql语句和命令来交互的访问数据库,使用is脚本进入isql提示符下。
$is
-----------------------------------------------------------------
Altibase Client Query utility.
Release Version 4.3.9.15
Copyright 2000, ALTIBASE Corporation or its subsidiaries.
All Rights Reserved.
-----------------------------------------------------------------
ISQL_CONNECTION = IPC, SERVER = 127.0.0.1, PORT_NO = 20301
iSQL>
2008-6-5 17:55
liyongdong
二、入门
。介绍
1.1内存数据库引擎
包含存储管理器和查询处理器。
[attach]534589[/attach]
2008-6-5 17:59
liyongdong
存储管理器通过控制并发和恢复保护数据完整性。由恢复管理器和并发控制器组成。
恢复管理器:资源层,恢复层,页层,记录层,内存和磁盘表的日志文件集成到恢复管理器中,提供优化的检查点执行和自动恢复算法。
并发控制器由索引层,事务层,应用层,接口层组成。集成in-place, out-place,MVCC和事务状态槽和起始SCN用于提高并发性能。当发生B+树索引结构修改时,数据搜索不需要latch。这使得查询速度更快。
查询处理器从存储访问数据并处理。对内存查询和磁盘查询透明。包含查询执行器,查询优化器。查询执行器通过tuple-set处理在计划结点间移除信息。在最小的计划结点,实现了各种不同的连接方法,连接方法从10增加到34,只增加一个计划结点。对于查询优化器,使用了没有增加太多负载的实时统计。代价估算与访问的数据存储位置无关,使用贪婪算法代替连接排序算法减少搜索空间。
2008-6-5 18:02
liyongdong
1.2 组件和功能
多线程结构,SQL92接口。
MVCC:
减少等待修改数据的等待延时,释放立即过期数据缓冲,大量事务环境的良好性能,在线备份用户数据。对内存表用out place MVCC,行数据变化时创建新版本,磁盘表用in place MVCC,在原行写新数据,回滚表空间存旧数据。
2008-6-6 07:19
yudingchu
good
2008-6-6 11:04
liyongdong
事务处理:
属性控制并发事务数,自动提交模式,隔离级:读提交,重复读,no phantom(幻影) read
日志:事务日志存于磁盘,可用于复制。
缓冲池:磁盘表缓冲,LRU算法管理。
双写缓冲:
数据库和文件系统的页尺寸不匹配导致IO异常中止,引起页失败。刷新脏页时在双写缓冲保存相同镜像,重启库时通过比较恢复错误页。
2008-6-6 12:24
tom_111
Very good, continue to work hard!
2008-6-23 14:51
liyongdong
Fuzzy&Ping-pong检查点:
ping-pong允许检查点不一致,随后写出足量的重作和回滚日志信息使检查点一致,可减少恢复负载提高事务性能。
存储过程:包括函数
死锁检测:主线程检测并释放资源,防止服务中断。
复制:实时发送本地事务日志到远程,远程管理线程分析数据发到主线程,应用到数据库,事务分为两组,在相应服务器上运行。一个改变会反应到另一个。
C/S结构:通信协议TCP,IPC,UNIX domain。
2008-7-26 08:43
huni93
good
2008-8-5 22:00
zhangzongjun
mark~
页:
[1]

Powered by ITPUB论坛