我的想法源自于想替换掉MSSQL,但是同事已经很习惯MSSQL了,并且很多项目已经是在MSSQL下运行了,代码都是MSSQL下的。所以想替换掉MSSQL实际上是非常非常困难的事情。
不过,前几天经过和jexus的作者的交谈,给了我一个很大的启发。既然C#+mono在Linux/Unix下能实现替代IIS,那么我也用C#+Mono是不是也可以实现部分替代,甚至完全替代MSSQL呢?
我的想法大概是这样的:开发一款Linux/Unix下的服务软件(以下暂时叫做FreeSQLServer),开放1433端口用来处理客户端的MSSQL请求,然后将这个请求翻译成MYSQL或者PostgreSQL的请求交给MySQL/PostgreSQL进行处理;MySQL/PostgreSQL处理完请求后将处理结果发给FreeSQLServer服务,FreeSQLServer服务再将结果转换成MSSQL的结果返还给客户端。至此整个请求流程完成。
如果这个软件能完成的话,很多生产环境就可以和Windows组合说拜拜了。接下来,我试着做一做。
不过,前几天经过和jexus的作者的交谈,给了我一个很大的启发。既然C#+mono在Linux/Unix下能实现替代IIS,那么我也用C#+Mono是不是也可以实现部分替代,甚至完全替代MSSQL呢?
我的想法大概是这样的:开发一款Linux/Unix下的服务软件(以下暂时叫做FreeSQLServer),开放1433端口用来处理客户端的MSSQL请求,然后将这个请求翻译成MYSQL或者PostgreSQL的请求交给MySQL/PostgreSQL进行处理;MySQL/PostgreSQL处理完请求后将处理结果发给FreeSQLServer服务,FreeSQLServer服务再将结果转换成MSSQL的结果返还给客户端。至此整个请求流程完成。
如果这个软件能完成的话,很多生产环境就可以和Windows组合说拜拜了。接下来,我试着做一做。
littleprince
2009/11/18 10:01
你在邯郸吗?我现在在邯郸工作
袁旭东 回复于 2009/11/19 01:23
我现在不在邯郸,我现在在上海工作,不过家是邯郸的。
分页: 1/1
1
1
利用电信WIFI实现共享上网


2009/11/17 23:16 | by
