数据库
数据库琐事
之前做的项目,用的数据库无非是Oracle和SqlServer.这两个可以说是商用里面总主流的了.Oracle一般都会配合java和SqlServer则会和.Net一起出现.也不排除混搭的.Oracle总的来说比SqlServer要好用点,不过,在Windows下的涉及到一些权限的问题让人很郁闷,遇到这个的时候,把Oracle安装目录给Automaticated Users弄个读取和运行的权限就可以了.
SqlServer现在也算是挺火的,特别是在Linq2SQl和Entity Framework出现以后.不过后面的这两个也挺悲剧的,官方只支持SqlServer,其他数据库不支持.倒是有好多的第三方provider.不过,用起来还是不太放心.我现在的这个项目,上面开始的时间一直要求用数据库持久层,不过,最后由于不支持,所以也就放弃了.
其他的一些数据库有
- Mysql,算是开源领域里面最出名的数据库了.在折腾php的时间,用过,感觉不错.
- PostgreSQL 号称世界上最先进的开源数据库.
- SQLite 一个开源的微型数据库,火狐在用,也可以在一些手机上使用.
使用C#制作的几个数据库
- EffiProz– 算是比较厉害的自带Entity Framework Provider
- DeveelDB
- csharp-sqlite
Categories: DotNET

应用软件还是多用Oracle和SqlServer,网页还是用MYSQL更加方便
我们公司就只用SqlServer