NetDemon FastCGI Rocks

NetDemon FastCGI Rocks 是 20CN Giant&Fast Solutions 的一个重要组件,但也可以独立的使用, 是一个web应用程序存取数据的接口.对于数据库形式存储的数据,它主要提供一个安全功能,让web 开发者不需要在SQL注入问题上对SQL语句做任何思考.而对于20CN原生的数据存储形式,则不仅仅杜绝了 SQL注入问题,还提供了一个极为快速和稳健的存储方式.基本结构如下:

MySQL DBI(UNIX)
ODBC(Win32)
SQL注入过滤 NFR储存引擎核心 20CN Giant&Fast
FastCGI接口
Web应用程序 Web服务器
MsSQL
Oracle
OtherDB
20CN Native Database

20CN Native Database准确的说不能称为数据库,它专为web应用而设计,只支持少量的SQL语句和数据类型, 但也足以为CMS,论坛这样的web服务提供完整的数据储存.因为去除了很多无关的功能,它的速度非常的快. 在这个非常快的基础上,还可以更进一步根据需求做灵活的配置,可以牺牲写入速度,来换取更快的读取速度, 还可以再牺牲一些索引,来再次提高速度,直至到最后可以是一个以url为单位的文件,达到跟静态页面基本一样的速度, 但是,它是实时的.
除了快之外,还有很重要的一点就是速度是跟容量无关的,在100条记录的情况下,是这样的速度,在10000记录的情况下,也是这样的速度,在10亿条记录的情况下,依然还是这样的速度. 在100000000000000000000亿条记录的情况下呢 ^_^ 理论上也还是这样的速度,但实际上这得看系统磁盘和CPU的速度 :)

此项目程序以 ANSI C 编写. UNIX部分大致完成.
涉及技术范围:数据结构,C语言,字符处理,正则表达式,SQL,fastcgi.(排序从重要到次要)
对此项目有兴趣的朋友可以跟我联系,我将根据参与人数的多少决定此项目是闭源,开发人员共享,还是开源方式发布.

联系方式:netdemon@20cn.net

 

注:因垃圾邮件太多,过滤比较严格,有可能没能看到您的邮件.如您没有得到我的回复,请注册论坛账号,暂时到原创软件板块发帖说明
连接在右上角 ^_^