《Informix 入门指南 v9.4》的内容还挺扎实的,属于那种你翻一遍就知道自己数据库基础还缺多少的资源。IBM 的 Informix 嘛,定位就是企业级,性能和稳定性都比较能打。9.4 版本有些新特性,对老用户来说也值一看。
Informix 的架构比较清晰,服务进程、数据文件、网络协议啥的分得明明白白,理解这些,对后面动手操作挺有。别跳过这一节,看一遍省你不少踩坑的机会。
安装配置部分也写得蛮细,从环境变量到服务器实例的创建,再到网络连接配置,新手基本能按图索骥,装起来没啥大问题。跨平台的操作流程也都有提到。
SQL 语法部分就是常规操作了,建库建表、增删改查这些基本功,再加上视图、索引、存储过程一块说清楚了。你要是 SQL 不太熟,这一段可以多花点时间。
事务那段讲得比较透,从ACID
到commit
/rollback
都有,配合下面的并发控制讲锁机制,像行级锁、表锁这些细节,都挺实用的。推荐顺着阅读,思路更清晰。
性能调优部分也有干货,像索引设计
、查询优化
这些,跟你日常开发关系还挺大。尤其是写查询语句的时候,了解一下怎么减少 I/O 和内存占用,对跑批和接口性能提升还蛮。
另外像备份恢复
和复制技术
这类偏运维向的知识点,不用一开始就啃,但建议先知道个。尤其多向复制那块,做灾备方案时会派上用场。
工具方面,dbaccess
、oninit
这些命令行工具配合用,挺灵活。还有图形化的 Informix Administration Console,也比较直观,适合入门。
哦对了,文中还提了下ODBC
、JDBC
、4GL
的接口用法,做应用开发的可以看看,接口支持还不错。
如果你正准备接手一个跑在 Informix 上的老项目,这本指南还挺值得翻一翻的,能帮你比较快地理清思路,少踩点不必要的坑。