freeland007 2009-6-6 15:29
支持linux、unix的高性能内存数据库产品介绍
[font=Times New Roman] [/font]
[font=Times New Roman] [/font]
[font=黑体][size=16pt]1
[/size][/font][font=黑体][size=16pt]
[/size][/font][font=黑体][size=16pt][color=#000000]概述[/color][/size][/font][font=黑体][size=16pt][/size][/font][color=#2d4151][font=宋体][size=12pt]Cache Server[/size][/font][font=宋体][size=12pt]内存数据库是目前业内运行[b]速度最快[/b],[b]功能最强大[/b]的内存数据库系统。产品定位于内存数据库系统和提供高端高性能系统的开发、处理平台。[/size][/font][/color]
[font=宋体][size=12pt][color=#2d4151] [/color][/size][/font]
[font=宋体][size=12pt][color=#2d4151]另外Cache Server拥有强大的编程能力,[b]拥有业内功能最强大的内存数据库脚本[/b],使Cache Server不只作为数据的高速缓存服务器,更能够实现复杂的业务逻辑,通过编写数据库脚本和存储过程实现以前通过C/C++编程才能实现的强大功能。[/color][/size][/font]
[font=宋体][size=12pt][color=#2d4151] [/color][/size][/font]
[color=#000000][font=黑体][size=16pt]2
[/size][/font][font=黑体][size=16pt]
[/size][/font][/color][font=黑体][size=16pt][color=#000000]版权说明[/color][/size][/font][font=黑体][size=16pt][/size][/font][font=宋体][size=12pt]1、[/size][/font][font=宋体][size=12pt]本软件为[b][color=red]免费[/color][/b]软件,用户可用于学习、测试、商业用途,本软件没有功能上的限制和使用期限限制,可自由复制、传播。[/size][/font]
[font=宋体][size=12pt] [/size][/font]
[font=宋体][size=12pt]2、[/size][/font][font=宋体][size=12pt]用户可发邮件到[email=Freeland007@163.com][color=#0000ff]Freeland007@163.com[/color][/email] 向作者获取最新版本。欢迎用户朋友[/size][/font]
[font=宋体][size=12pt]对本软件提出宝
贵意见,作者会及时修改软件的BUG,并对软件进行持续的[/size][/font]
[font=宋体][size=12pt]改进。[/size][/font]
[font=Times New Roman][size=16pt][color=#000000]3
[/color][/size][size=16pt][color=#000000] [/color][/size][/font][font=宋体][size=16pt][color=#000000]产品[/color][/size][/font][font=宋体][size=16pt]技术特点[/size][/font]
[size=16pt][/size][font=黑体][size=5]3.1[/size]
[/font][font=Arial][size=5] [/size][/font][font=黑体][size=5][color=#000000]系统结构[/color][/size][/font][font=黑体][size=5]简介[/size][/font][size=12pt][font=Times New Roman]Cache Server[/font][/size][font=宋体][size=12pt]在设计上参照目前主流数据库[/size][/font][size=12pt][font=Times New Roman]MS SQL SERVER(Sybase)[/font][/size][font=宋体][size=12pt]的结构特点。[/size][/font][size=12pt][/size]
[size=12pt][font=Times New Roman] [/font][/size]
[size=12pt][font=Times New Roman]Cache Server[/font][/size][font=宋体][size=12pt]由数据库、系统用户、远程连接、复制等对象组成,每个数据库由数据库表、存储过程、索引等对象组成。[/size][/font][size=12pt][/size]
[font=宋体][size=12pt] [/size][/font]
[font=宋体][size=12pt]其中数据表支持多个索引,支持单列唯一索引、单列非唯一索引、多列复合唯一索引、多列复合非唯一索引。[/size][/font][font=宋体][size=12pt]支持精确查询、模糊查询、分组查询、排序等功能。[/size][/font][size=12pt][/size]
[font=黑体][size=5]3.2[/size]
[/font][font=Arial][size=5] [/size][/font][font=黑体][size=5][color=#000000]运行效率高[/color][/size][/font][font=宋体][size=12pt]Cache Server[/size][/font][font=宋体][size=12pt]的内存数据表采用独特高效的数据结构保存记录,根据索引操作记录(查询、插入、删除、更新)记录的耗时和[b][color=red]表记录的数量无关[/color][/b];保证系统在有庞大数量记录情况下,仍然保持高效运行;在频繁插入、删除、修改记录的情况下,系统可仍然保持运行稳定,目前Cache Server是业内运行速度最快的内存数据库系统。[/size][/font]
[font=宋体][size=12pt] [/size][/font]
[font=宋体][size=12pt]由于支持客户端的异步访问,可以在单连接上实现并发处理,大大提高处理效率。[/size][/font]
[font=Times New Roman] [/font]
[color=#000000][font=黑体][size=5]3.3[/size]
[/font][font=Arial][size=5] [/size][/font][/color][font=黑体][size=5][color=#000000]良好的缓冲机制[/color][/size][/font][font=黑体][size=5]3.4[/size]
[/font][font=Arial][size=5] [/size][/font][font=黑体][size=5][color=#000000]性能稳定[/color][/size][/font][font=黑体][size=5]3.5[/size]
[/font][font=Arial][size=5] [/size][/font][font=黑体][size=5][color=#000000]高可用性[/color][/size][/font][font=黑体][size=5]3.6[/size]
[/font][font=Arial][size=5] [/size][/font][font=黑体][size=5][color=#000000]可维护性[/color][/size][/font][color=#000000][font=黑体][size=5]3.7[/size]
[/font][font=Arial][size=5] [/size][/font][/color][font=黑体][size=5]支持同步、异步访问方式[/size][/font][size=12pt][font=Times New Roman]Cache Server[/font][/size][font=宋体][size=12pt]支持客户端的同步访问方式和异步访问方式。[/size][/font][size=12pt][/size]
[font=Times New Roman] [/font]
[font=黑体][size=5]3.8[/size]
[/font][font=Arial][size=5] [/size][/font][color=#000000][size=5][font=黑体]支持[/font][font=Arial]Cache SQL[/font][/size][/color][font=黑体][size=5]脚本[/size][/font][font=宋体][size=12pt]Cache Server[/size][/font][font=宋体][size=12pt]支持功能强大的Cache SQL脚本,该脚本是结构化的编程语言,风格和功能上兼容MS SQL SERVER(或Sybase)的Transact SQL。[/size][/font]
[font=宋体][size=12pt] [/size][/font]
[font=宋体][size=12pt]Cache SQL[/size][/font][font=宋体][size=12pt]语言有如下功能:[/size][/font]
[size=12pt][font=Times New Roman]1)[/font][/size][font=宋体][size=12pt]支持全局变量、局部变量、会话变量、存储过程参数[/size][/font]
[size=12pt][font=Times New Roman]2)[/font][/size][font=宋体][size=12pt]支持调用存储过程,调用存储过程支持输入参数、输出参数。[/size][/font]
[size=12pt][font=Times New Roman]3)[/font][/size][font=宋体][size=12pt]支持调用远程存储过程,调用远程存储过程支持输入参数、输出参数。[/size][/font]
[size=12pt][font=Times New Roman]4)[/font][/size][font=宋体][size=12pt]支持if、else if、else选择结构,以及if、else if、else嵌套[/size][/font]
[size=12pt][font=Times New Roman]5)[/font][/size][font=宋体][size=12pt]支持while循环以及嵌套,支持break、continue语句[/size][/font]
[size=12pt][font=Times New Roman]6)[/font][/size][font=宋体][size=12pt]支持数字计算、字符串、关系运算、逻辑运算、位运算、单元运算等[/size][/font]
[size=12pt][font=Times New Roman]7)[/font][/size][font=宋体][size=12pt]支持任意复杂的表达式[/size][/font]
[size=12pt][font=Times New Roman]8)[/font][/size][font=宋体][size=12pt]支持数据表操作语句[/size][/font]
[font=宋体][size=12pt](1)[b]select[/b][/size][/font][i][font=宋体][size=10.5pt][/size][/font][/i]
[font=宋体][size=12pt]2[/size][/font][font=宋体][size=12pt])delete
[/size][/font]
[font=宋体][size=12pt]3[/size][/font][font=宋体][size=12pt])update
[/size][/font]
[font=宋体][size=12pt]4[/size][/font][font=宋体][size=12pt])insert[/size][/font]
[font=宋体][size=12pt]5[/size][/font][font=宋体][size=12pt])match[/size][/font]
[font=宋体][size=12pt]6[/size][/font][font=宋体][size=12pt])group by[/size][/font][i][font=宋体][size=10.5pt][/size][/font][/i]
[font=宋体][size=12pt]7[/size][/font][font=宋体][size=12pt])having[/size][/font]
[font=宋体][size=12pt]8[/size][/font][font=宋体][size=12pt])order by
[/size][/font][i][font=宋体][size=10.5pt]
[/size][/font][/i]
[font=宋体][size=12pt]
[/size][/font]
[size=12pt][font=Times New Roman]9)[/font][/size][font=宋体][size=12pt]支持数据库对象操作语句[/size][/font]
[font=宋体][size=12pt]create database[/size][/font][font=宋体][size=12pt]、drop database、use database、[/size][/font]
[font=宋体][size=12pt]create user[/size][/font][font=宋体][size=12pt]、drop user、[/size][/font]
[font=宋体][size=12pt]create table[/size][/font][font=宋体][size=12pt]、drop table、create index、drop index[/size][/font]
[font=宋体][size=12pt]create procedure[/size][/font][font=宋体][size=12pt]、drop procedure[/size][/font]
[font=宋体][size=12pt]等语句。[/size][/font]
[font=宋体][size=12pt] [/size][/font]
[font=宋体][size=12pt]10[/size][/font][font=宋体][size=12pt])支持游标操作[/size][/font]
[font=宋体][size=12pt] [/size][/font]
[font=宋体][size=12pt] [/size][/font]
[size=12pt][font=Times New Roman]10)
[/font][/size][font=宋体][size=12pt]支持执行动态SQL语句[/size][/font]
[i][font=宋体][size=10.5pt] [/size][/font][/i]
[i][font=宋体][size=12pt] [/size][/font][/i]
[font=宋体][size=12pt]10[/size][/font][font=宋体][size=12pt])支持返回多个结果集、打印信息、影响条数、输出参数值等信息[/size][/font]
[font=宋体][size=12pt] [/size][/font]
[font=宋体][size=12pt]13[/size][/font][font=宋体][size=12pt])支持调用远程存储过程,即一个Cache Server的存储过程可以调用另外[/size][/font]
[font=宋体][size=12pt]
[/size][/font][font=宋体][size=12pt]一个Cache Server实例中的存储过程。[/size][/font]
[font=宋体][size=12pt]
[/size][/font]
[font=宋体][size=12pt]14[/size][/font][font=宋体][size=12pt])批量数据导入[/size][/font]
[font=宋体][size=12pt]1)[/size][/font][font=宋体][size=12pt]import[/size][/font][font=宋体][size=12pt]语句[/size][/font]
[font=宋体][size=12pt]2)[/size][/font][font=宋体][size=12pt]select into [/size][/font][font=宋体][size=12pt]方式[/size][/font]
[font=宋体][size=12pt] [/size][/font]
[font=宋体][size=12pt]15[/size][/font][font=宋体][size=12pt])批量数据导出[/size][/font]
[font=宋体][size=12pt]export[/size][/font][font=宋体][size=12pt]语句[/size][/font]
[font=宋体][size=12pt] [/size][/font]
[font=宋体][size=12pt]16[/size][/font][font=宋体][size=12pt])访问传统关系数据库(MS SQL SERVER、Oracle等)[/size][/font]
[font=宋体][size=12pt]在Cache Server上定义外部数据源,在Cache SQL脚本中可以调用MS SQL SERVER(或Oracle等)的存储过程,在Cache SQL的调用语句中[/size][/font]
[font=宋体][size=12pt] [/size][/font]
[font=宋体][size=12pt]17[/size][/font][font=宋体][size=12pt])支持丰富的功能函数[/size][/font]
[font=宋体][size=12pt] [/size][/font]
[font=黑体][size=5]3.9[/size]
[/font][font=Arial][size=5] [/size][/font][font=黑体][size=5][color=#000000]支持存储过程[/color][/size][/font][size=12pt][font=Times New Roman]Cache Server[/font][/size][font=宋体][size=12pt]可以在服务端保存用户编写的存储过程[/size][/font][size=12pt][/size]
[size=12pt][font=Times New Roman]1、[/font][/size][font=宋体][size=12pt]存储过程支持输入输出参数,最大支持[/size][/font][size=12pt][font=Times New Roman]1024[/font][/size][font=宋体][size=12pt]个参数[/size][/font][size=12pt][/size]
[size=12pt][font=Times New Roman]2、[/font][/size][font=宋体][size=12pt]存储过程中可以定义局部变量,引用全局变量和会话变量。[b][color=red]可以使用任意合法的[/color][/b][/size][/font][b][size=12pt][font=Times New Roman]SQL[/font][/size][/b][b][font=宋体][size=12pt]语句。[/size][/font][/b][size=12pt][/size]
[size=12pt][font=Times New Roman]3、[/font][/size][font=宋体][size=12pt]存储过程可以返回一个或多个结果集[/size][/font][size=12pt][/size]
[size=12pt][font=Times New Roman]4、[/font][/size][font=宋体][size=12pt]存储过程内可以调用其它的存储过程,形成嵌套调用,调用自身则形成递归调用[/size][/font][size=12pt][/size]
[size=12pt][font=Times New Roman]5、[/font][/size][font=宋体][size=12pt]存储过程可以调用远程存储过程[/size][/font][size=12pt][/size]
[size=12pt][font=Times New Roman]6、[/font][/size][font=宋体][size=12pt]可以执行动态[/size][/font][size=12pt][font=Times New Roman]SQL[/font][/size][font=宋体][size=12pt]语句[/size][/font][size=12pt][/size]
[size=12pt][font=Times New Roman]7、[/font][/size][font=宋体][size=12pt]可以调用动态库[/size][/font][size=12pt][/size]
[size=12pt][font=Times New Roman]8、[/font][/size][font=宋体][size=12pt]可以和磁盘数据库进行交互[/size][/font][size=12pt][/size]
[size=12pt][font=Times New Roman]9、[/font][/size][font=宋体][size=12pt]支持临时存储过程和全局临时存储过程[/size][/font][size=12pt][/size]
[size=12pt][font=Times New Roman]10、
[/font][/size][font=宋体][size=12pt]存储过程脚本的大小没有限制[/size][/font][size=12pt][/size]
[size=12pt][font=Times New Roman]11、
[/font][/size][font=宋体][size=12pt]一个数据库内存储过程的数量没有限制[/size][/font][size=12pt][/size]
[size=12pt][font=Times New Roman]12、
[/font][/size][font=宋体][size=12pt]支持延迟名称解析和编译[/size][/font][size=12pt][/size]
[size=12pt] [/size]
[font=黑体][size=5]3.10[/size]
[/font][font=Arial][size=5] [/size][/font][font=黑体][size=5][color=#000000]支持调用远程存储过程[/color][/size][/font][size=12pt][font=Times New Roman]Cache Server[/font][/size][font=宋体][size=12pt]在执行[/size][/font][size=12pt][font=Times New Roman]SQL[/font][/size][font=宋体][size=12pt]脚本的时候可以调用其它[/size][/font][size=12pt][font=Times New Roman]Cache Server[/font][/size][font=宋体][size=12pt]的存储过程,执行远程存储过程可以带参数,支持参数的输入和输出,通过在脚本中调用远程存储过程实现分布式计算,可以利用该机制实现数据的同步和双机机制。[/size][/font][size=12pt][/size]
[size=12pt][font=Times New Roman] [/font][/size]
[font=宋体][size=12pt]示例:[/size][/font]
[i][font=宋体][size=12pt]
[/size][/font][/i][b][i][font=宋体][size=10.5pt]declare[/size][/font][/i][/b][i][font=宋体][size=10.5pt] @sex [b]tinyint[/b][/size][/font][/i]
[b][i][font=宋体][size=10.5pt]declare[/size][/font][/i][/b][i][font=宋体][size=10.5pt] @name [b]char[/b](16)[/size][/font][/i]
[b][i][font=宋体][size=10.5pt]declare[/size][/font][/i][/b][i][font=宋体][size=10.5pt] @age [b]smallint[/b] [/size][/font][/i]
[b][i][font=宋体][size=10.5pt]declare[/size][/font][/i][/b][i][font=宋体][size=10.5pt] @address [b]char[/b](128) [/size][/font][/i]
[b][i][font=宋体][size=10.5pt]declare[/size][/font][/i][/b][i][font=宋体][size=10.5pt] @email [b]char[/b](128)[/size][/font][/i]
[b][i][font=宋体][size=10.5pt]declare[/size][/font][/i][/b][i][font=宋体][size=10.5pt] @ret [b]int[/b] [/size][/font][/i]
[b][i][font=宋体][size=10.5pt]
[/size][/font][/i][/b]
[b][i][font=宋体][size=10.5pt]rpc[/size][/font][/i][/b][i][font=宋体][size=10.5pt] remote.getpersoninfo '123456789012345670', @sex, @name, @age, [/size][/font][/i]
[i][font=宋体][size=10.5pt]@address, @email, @ret[/size][/font][/i]
[i][font=宋体][size=10.5pt]
[/size][/font][/i]
[i][font=宋体][size=10.5pt]
[b]print[/b] itos(@sex, 10) + ':' + @name + ':' + itos(@age, 10) + ':' + [/size][/font][/i]
[i][font=宋体][size=10.5pt]
@address + ':' + @email + ':' + itos(@sex, 10)[/size][/font][/i]
[font=宋体][size=12pt]
[/size][/font]
[font=宋体][size=12pt]
[/size][/font][font=宋体][size=12pt]其中 [/size][/font][b][i][font=宋体][size=10.5pt]rpc[/size][/font][/i][/b][font=宋体][size=12pt]为远程调用关键词, [/size][/font][i][font=宋体][size=10.5pt]remote[/size][/font][/i][font=宋体][size=12pt]为远程服务器, [/size][/font][i][font=宋体][size=10.5pt]getpersoninfo[/size][/font][/i][font=宋体][size=12pt]为远程服[/size][/font]
[font=宋体][size=12pt]
[/size][/font][font=宋体][size=12pt]务器上的存储过程。[/size][/font][size=12pt][/size]
[size=12pt][font=Times New Roman] [/font][/size]
[font=黑体][size=5]3.11[/size]
[/font][font=Arial][size=5] [/size][/font][font=黑体][size=5][color=#000000]支持调用动态链接库[/color][/size][/font][font=宋体][size=12pt]用户根据如果需要特殊的功能,可以根据[/size][/font][size=12pt][font=Times New Roman]Cache Server[/font][/size][font=宋体][size=12pt]的调用动态库的规范自行开发动态库,在[/size][/font][size=12pt][font=Times New Roman]Cache SQL[/font][/size][font=宋体][size=12pt]脚本中可以加载、卸载动态库,并可以执行动态库中的函数,执行函数可以输入、输出参数。[/size][/font][size=12pt][/size]
[size=12pt][font=Times New Roman] [/font][/size]
[font=宋体][size=12pt]示例:[/size][/font]
[font=宋体][size=12pt]1、[/size][/font][font=宋体][size=12pt]加载动态库[/size][/font]
[font=宋体][size=12pt] [/size][/font]
[b][i][font=宋体][size=10.5pt]declare[/size][/font][/i][/b][i][font=宋体][size=10.5pt] @handle [b]bigint[/b][/size][/font][/i]
[b][i][font=宋体][size=10.5pt]select[/size][/font][/i][/b][i][font=宋体][size=10.5pt] @handle = LoadLibrary(@DllPath)[/size][/font][/i]
[font=宋体][size=12pt] [/size][/font]
[size=12pt][font=Times New Roman]2、[/font][/size][font=宋体][size=12pt]卸载动态库[/size][/font][size=12pt][/size]
[b][size=12pt][font=Times New Roman] [/font][/size][/b]
[b][i][font=宋体][size=10.5pt]declare[/size][/font][/i][/b][i][font=宋体][size=10.5pt] @ret [b]int[/b][/size][/font][/i]
[i][font=宋体][size=10.5pt]
[b]select[/b] @ret = FreeLibrary(@handle)[/size][/font][/i]
[size=12pt][font=Times New Roman] [/font][/size]
[size=12pt][font=Times New Roman]3、[/font][/size][font=宋体][size=12pt]调用函数[/size][/font][size=12pt][/size]
[b][size=12pt][font=Times New Roman] [/font][/size][/b]
[b][i][font=宋体][size=10.5pt]declare[/size][/font][/i][/b][i][font=宋体][size=10.5pt] @fp [b]bigint[/b][/size][/font][/i]
[b][i][font=宋体][size=10.5pt]select[/size][/font][/i][/b][i][font=宋体][size=10.5pt] fp = GetProcAddress(@handle, @FunctionName)[/size][/font][/i]
[b][i][font=宋体][size=10.5pt]exec dll[/size][/font][/i][/b][i][font=宋体][size=10.5pt] fp para0, para1,para2 [b]output[/b][/size][/font][/i]
[size=12pt][font=Times New Roman] [/font][/size]
[font=黑体][size=5]3.12[/size]
[/font][font=Arial][size=5] [/size][/font][font=黑体][size=5][color=#000000]支持与持久数据库进行交互[/color][/size][/font][size=12pt][font=Times New Roman]Cache Server[/font][/size][font=宋体][size=12pt]在执行脚本的过程中可以于传统磁盘数据库[/size][/font][size=12pt][font=Times New Roman](MS SQL SERVER[/font][/size][font=宋体][size=12pt]、[/size][/font][size=12pt][font=Times New Roman]Oracle[/font][/size][font=宋体][size=12pt]等[/size][/font][size=12pt][font=Times New Roman])[/font][/size][font=宋体][size=12pt]进行交互,[/size][/font][size=12pt][font=Times New Roman]Cache Server[/font][/size][font=宋体][size=12pt]提供[/size][/font][size=12pt][font=Times New Roman]2[/font][/size][font=宋体][size=12pt]种方式和磁盘数据库进行交互:[/size][/font][size=12pt][/size]
[size=12pt][font=Times New Roman]1[/font][/size][font=宋体][size=12pt]、同步方式[/size][/font][size=12pt][/size]
[size=12pt][font=Times New Roman]Cache Server[/font][/size][font=宋体][size=12pt]执行[/size][/font][size=12pt][font=Times New Roman]Cache SQL[/font][/size][font=宋体][size=12pt]语句和磁盘数据库交互时,调用磁盘数据库的[/size][/font][size=12pt][/size]
[font=宋体][size=12pt]存储过程,执行完毕后,执行[/size][/font][size=12pt][font=Times New Roman]Cache SQL[/font][/size][font=宋体][size=12pt]脚本的下一条语句。在磁盘数据库[/size][/font][size=12pt][/size]
[font=宋体][size=12pt]编写的存储过程中可以传入输入参数和传出输出参数的值,可以返回一个或[/size][/font][size=12pt][/size]
[font=宋体][size=12pt]多个结果集。这种方式主要用于内存数据库实时数据更新和同步,或从磁盘[/size][/font][size=12pt][/size]
[font=宋体][size=12pt]数据库获取数据。[/size][/font][size=12pt][/size]
[font=宋体][size=12pt]示例:[/size][/font][size=12pt][/size]
[size=12pt][font=Times New Roman]1[/font][/size][font=宋体][size=12pt])返回输出参数[/size][/font][size=12pt][/size]
[b][i][font=宋体][size=10.5pt]declare[/size][/font][/i][/b][i][font=宋体][size=10.5pt] @sex [b]tinyint[/b] [/size][/font][/i]
[b][i][font=宋体][size=10.5pt]declare[/size][/font][/i][/b][i][font=宋体][size=10.5pt] @name [b]char[/b](16) [/size][/font][/i]
[b][i][font=宋体][size=10.5pt]declare[/size][/font][/i][/b][i][font=宋体][size=10.5pt] @age [b]smallint[/b] [/size][/font][/i]
[b][i][font=宋体][size=10.5pt]declare[/size][/font][/i][/b][i][font=宋体][size=10.5pt] @address [b]char[/b](128) [/size][/font][/i]
[b][i][font=宋体][size=10.5pt]declare[/size][/font][/i][/b][i][font=宋体][size=10.5pt] @email [b]char[/b](128) [/size][/font][/i]
[b][i][font=宋体][size=10.5pt]declare[/size][/font][/i][/b][i][font=宋体][size=10.5pt] @ret [b]int[/b] [/size][/font][/i]
[i][font=宋体][size=10.5pt] [/size][/font][/i]
[b][i][font=宋体][size=10.5pt]call[/size][/font][/i][/b][i][font=宋体][size=10.5pt] sms.getpersoninfo '123456789012345678' , @sex [b]output[/b], @name [b]output[/b], @age [/size][/font][/i]
[b][i][font=宋体][size=10.5pt]output[/size][/font][/i][/b][i][font=宋体][size=10.5pt], @address [b]output[/b], @email [b]output[/b], @ret [b]output[/b][/size][/font][/i]
[size=12pt][font=Times New Roman] [/font][/size]
[size=12pt][font=Times New Roman] [/font][/size]
[size=12pt][font=Times New Roman]2[/font][/size][font=宋体][size=12pt]、异步方式[/size][/font][size=12pt][/size]
[size=12pt][font=Times New Roman]
[/font][/size]
[font=黑体][size=5]3.13[/size]
[/font][font=Arial][size=5] [/size][/font][size=5][color=#000000][font=黑体]支持操作系统的[/font][font=Arial]API[/font][/color][/size][font=黑体][size=5]3.14[/size]
[/font][font=Arial][size=5] [/size][/font][font=黑体][size=5][color=#000000]系统开发简单[/color][/size][/font][font=宋体][size=12pt]基于Cache Server的开发分为两部分:服务端开发和客户端开发。[/size][/font]
[font=宋体][size=12pt] [/size][/font]
[font=宋体][size=12pt]服务端侧开发:[/size][/font]
[font=宋体][size=12pt]服务端开发是利用Cache Server的Cache SQL脚本编写存储过程,由客户端调用,Cache SQL简单易用,容易掌握。[/size][/font]
[font=宋体][size=12pt] [/size][/font]
[font=宋体][size=12pt]客户端侧开发:[/size][/font]
[font=宋体][size=12pt]客户端侧开发是利用宿主语言(C、C++、VB、delphi、Java等语言)基于协议或者API调用Cache SQL脚本或存储过程,并解析返回的结果。一般情况下推荐在客户端调用存储过程,由存储过程实现业务逻辑。调用存储过程可以传递输入参数,执行完毕后返回输出参数和结果集。[/size][/font]
[font=宋体][size=12pt] [/size][/font]
[font=宋体][size=12pt]基于Cache Server的开发相对其它数据库更简单方便[/size][/font]
[font=宋体][size=12pt]1、[/size][/font][font=宋体][size=12pt]脚本兼容MS SQL SERVER的Transact-SQL[/size][/font]
[font=宋体][size=12pt]2、[/size][/font][font=宋体][size=12pt]客户端的API精简,只开发有实际用途的接口[/size][/font]
[font=宋体][size=12pt]3、[/size][/font][font=宋体][size=12pt]没有复杂的概念,通俗易懂[/size][/font]
[font=宋体][size=12pt] [/size][/font]
[font=黑体][size=16pt]4
[/size][/font][font=黑体][size=6] [/size][/font][font=黑体][size=16pt][color=#000000]Cache Server[/color][/size][/font][font=黑体][size=16pt]网络内存数据库应用领域[/size][/font][font=黑体][size=16pt][/size][/font][font=宋体][size=12pt]Cache Server [/size][/font][font=宋体][size=12pt]网络内存数据库可应用于多个行业领域,适合于高速处理大量事务的应用情况。[/size][/font]
[font=Times New Roman] [/font]
[font=黑体][size=5]4.1[/size]
[/font][font=Arial][size=5] [/size][/font][font=黑体][size=5][color=#000000]电信增值业务[/color][/size][/font][font=宋体][size=12pt]1、[/size][/font][font=宋体][size=12pt]短信违禁词过滤[/size][/font]
[font=宋体][size=12pt]2、[/size][/font][font=宋体][size=12pt]电话黑、白名单处理[/size][/font]
[font=宋体][size=12pt]3、[/size][/font][font=宋体][size=12pt]ISMP[/size][/font][font=宋体][size=12pt]系统[/size][/font]
[font=黑体][size=5]4.2[/size]
[/font][font=Arial][size=5] [/size][/font][font=黑体][size=5][color=#000000]电信核心系统[/color][/size][/font][font=宋体][size=12pt]1、[/size][/font][font=宋体][size=12pt]CRM[/size][/font][font=宋体][size=12pt]系统[/size][/font]
[font=宋体][size=12pt]2、[/size][/font][font=宋体][size=12pt]BOSS[/size][/font][font=宋体][size=12pt]系统[/size][/font]
[font=宋体][size=12pt]3、[/size][/font][font=宋体][size=12pt]定位系统[/size][/font]
[font=宋体][size=12pt]4、[/size][/font][font=宋体][size=12pt]综合业务系统管理[/size][/font]
[font=宋体][size=12pt]5、[/size][/font][font=宋体][size=12pt]鉴权系统[/size][/font]
[font=宋体][size=12pt]6、[/size][/font][font=宋体][size=12pt]计费系统[/size][/font]
[font=宋体][size=12pt]7、[/size][/font][font=宋体][size=12pt]HLR[/size][/font][font=宋体][size=12pt]、VLR系统[/size][/font]
[font=Times New Roman] [/font]
[color=#000000][font=黑体][size=5]4.3[/size]
[/font][font=黑体][size=5]互联网应用[/size][/font][/color][size=12pt][font=Times New Roman]1、[/font][/size][font=宋体][size=12pt]大规模用户访问的服务器[/size][/font][size=12pt][/size]
[size=12pt][font=Times New Roman]2、[/font][/size][font=宋体][size=12pt]高效数据库缓存服务器[/size][/font][size=12pt][/size]
[size=12pt][font=Times New Roman]3、[/font][/size][font=宋体][size=12pt]电子商务交易处理[/size][/font][size=12pt][/size]
[size=12pt][font=Times New Roman]4、[/font][/size][font=宋体][size=12pt]产品编码查询[/size][/font][size=12pt][/size]
[size=12pt][font=Times New Roman]5、[/font][/size][font=宋体][size=12pt]身份查询[/size][/font][size=12pt][/size]
[size=12pt][font=Times New Roman]6、[/font][/size][font=宋体][size=12pt]网络游戏服务器[/size][/font][size=12pt][/size]
[font=Times New Roman] [/font]
[font=黑体][size=5]4.4[/size]
[/font][font=Arial][size=5] [/size][/font][font=黑体][size=5][color=#000000]实时处理系统[/color][/size][/font][font=宋体][size=12pt]1、[/size][/font][font=宋体][size=12pt]实时监控系统[/size][/font]
[font=宋体][size=12pt]2、[/size][/font][font=宋体][size=12pt]数据采集系统[/size][/font]
[font=宋体][size=12pt]3、[/size][/font][font=宋体][size=12pt]跟踪系统[/size][/font]
[font=宋体][size=12pt] [/size][/font]
[font=Times New Roman][size=16pt]5
[/size][size=16pt]
[/size][/font][font=宋体][size=16pt][color=#000000]运行环境[/color][/size][/font]
[size=16pt][/size][color=#000000][font=黑体][size=5]5.1[/size]
[/font][font=Arial][size=5] [/size][/font][/color][font=黑体][size=5]硬件配置[/size][/font][font=Times New Roman][size=12pt]1、[/size][size=12pt]CPU [/size][/font][font=宋体][size=12pt]建议配置多个[/size][/font][size=12pt][font=Times New Roman]cpu[/font][/size]
[font=宋体][size=12pt]2、[/size][/font][font=宋体][size=12pt]内存最少[/size][/font][font=Times New Roman][size=12pt]512M[/size][font=宋体][size=12pt][/size][/font][/font]
[font=宋体][size=12pt]3、[/size][/font][font=宋体][size=12pt]硬盘80G[/size][/font]
[font=宋体][size=12pt]4[/size][/font][font=宋体][size=12pt]、网络100M,复制网络建议采用千兆IP网络[/size][/font]
[font=Times New Roman] [/font]
[font=黑体][size=5]5.2[/size]
[/font][font=Arial][size=5] [/size][/font][font=黑体][size=5][color=#000000]软件配置[/color][/size][/font][font=宋体][size=12pt]1、[/size][/font][font=宋体][size=12pt]windows 2000[/size][/font][font=宋体][size=12pt]、windows 2003、windows XP[/size][/font]
[font=宋体][size=12pt]2、[/size][/font][font=宋体][size=12pt]linux[/size][/font]
[font=宋体][size=12pt]3、[/size][/font][font=宋体][size=12pt]unix[/size][/font][font=宋体][size=12pt](solarix、HP-UX、AIX等)[/size][/font]