当我开始接触用于.net的数据库,我发现除了众所周知的一些数据库,如sql server、mysql以外,还有不少选择。matisse就是其中之一,它是一种后关系型数据库(post-relational database)。 【扩展信息:DataGrid应用样式文件定义动态样式】
介绍为什么要选择matisse呢? 那是因为它是我所知道的,唯一专为.net进行扩充,具有全部的对象性能与原生.net支持的数据库。它主要的性能包括用户自定义类型,继承,多态与简单的数据模型等。过去的两年里,我在多个需要复杂数据模型的.net项目中获取了matisse的实际工作知识。
如果有人想要找一篇详尽的文章,能够对主流的关系型数据库与其他产品进行深层次的比较。我还没有看到一个简单的,渐进的教程,能帮助那些希望能够接触新一代数据库的开发人员 。因此,我决定发布一系列的短文去填补这一空白,这是第一篇文章。
这第一篇文章主要是对用matisse进行sql编程作一个简介。接下来的文章里,将更加详细的介绍如何使用.net 与 asp.net去开发数据库应用程序。
安装安装matisse非常的简单与快速. 进入matisse下载站点 http://www.matisse.com/developers/downloads/,并在"matisse dbms 7.0.x"区中下载下面两个文件:
1. intel - ms windows (文件名是 matisse70x.exe) 2. .net binding (文件名是 matissedotnet70x.exe)第一个文件安装数据库服务、管理与开发工具以及一个通用的客户端链接库,该链接库可为不同的语言共享,比如c#, vb.net等。第二个文件包含一个.net的装配件(assembly),其提供对象永久化服务与一个原生的ado.net提供者。
译者注:在这里,我把native ado.net data provider翻译为原生的ado.net提供者.
要安装matisse,你需要拥有windows 系统管理员级别(administrator)的权限, 机器的基本配置:windows nt, 2000, 或者xp, 64mb内存以及100mb的硬盘空间。首先,执行matisse70x.exe文件,跟随安装向导的指引,当出现安装类型时,记得选择"typical/full",安装过程将在几分钟内结束。接着,执行matissedotnet70x.exe文件,安装.net接口,选择与前一个安装相同的目录。
在开始使用之前,你应该看看以下几个文档:... 下一页