【ForeLib简介】
ForeLib天津市前嗅网络科技有限公司自主知识产权的一款免费非关系型数据库,它是一种高效率、高安全性的,适应高吞吐量的数据库解决方案。作为非关系数据库,同时也支持传统SQL操作;作为通用的数据库系统,它具有极简又完整的模式;作为分布式数据库它具备的优良性能。占用内存少,能力强,基于大数据的高性能和针对性设计,既可以快速搭建Web服务系统,也为企业内部构建IT信息系统提供了较完整的解决方案。
【ForeLib理念】
分离前端与后台代码,消除前端开发与设计人员与后台交互之间的交织工作,是KSP语言设计的首要理念,KSP真正做到了将前后台代码分离,将大大简化前后端开发人员的工作量和沟通成本。其次的理念是功能集成,KSP与ForeServer服务器和ForeLib数据库以及前嗅智能分析引擎、知识库系统进行了完美融合,各产品的技术可以交互,形成了一整套的大数据产品,为网站开发增加了智能基因。另一个理念是开发要简易迅速,KSP自带框架于语言之内,不需要重复学习各类框架,仅需少量代码即可快速搭建后台系统。
【ForeLib特点】
1.使用编写。
2.支持、等多种操作系统。
12.免费。
3.为多种提供了。这些编程语言包括KSP、、C++、等。
4.支持多线程,充分利用 CPU 资源。
5.优化的查询算法,有效地提高查询速度。
6.既能够作为一个单独的应用程序应用在网络环境中,也能够作为一个库而嵌入到其他的软件中。
7.提供多语言支持,常见的编码如中文的、,日文的等都可以用作数据表名和数据列名。
8.提供、ODBC 和等多种连接途径。
9.提供用于管理、检查、优化数据库操作的。
10.支持大型的数据库。可以处理拥有上千万条记录的大型数据库。
11.支持多种。
13.使用标准的数据语言形式。
14.对KSP有很好的支持。
16.在线 DDL/更改功能,数据架构支持动态应用程序和开发人员灵活性
17.复制全局事务标识,可支持自我修复式集群
18.复制无崩溃从机,可提高可用性
19.复制多线程从机,可提高性能
【ForeLib独特优势】
1.性能优秀:运行逻辑基于计算机底层编译,完全使用C++开发,性能优良,优于MySQL等主流数据库。
2.分布式集群:内置分布式系统,可以快速进行分布式,具备支持大规模IT系统的能力。
3.扩展性好:具备优良的扩展性,有丰富的数据操作接口,与KSP脚本语言结合,可以更方便的进行数据库操作。
4.强大数据操作:支持NoSQL和SQL两种模式,NoSQL和SQL两种类型的特性。同时具备强大的数据库操作支持特性,有着更加灵活的数据操作方式,除了支持传统的SQL语句外,支持直接操作字段和数据偏移。
5.高安全性:访问采用口令令牌方式,防止非法访问;根据安全级别,传输采用动态加密方式;存储根据不同安全级别进行压缩加密。
6.融合前嗅产品:和前嗅的智能分析引擎、知识库系统等其他前嗅产品无缝融合,让数据库的使用者可以轻松获取大数据和机器智能的增值技术。
7.资源性能双优化:自动根据数据量和数据类型进行索引与存储切换,在高并发与高存储之间达到最优性能。
8.便于管理:内置管理系统,内置服务器管理接口,可以使用管理Admin进行管理,也可以通过Web远程进行管理、更新等操作。
9.可移植性高:不仅可以运行在上,还可以运行在Linux等平台上。
10.支持多个数据库:内置MySQL等其他数据库API,可以方便进行数据网关交换。
【ForeLib发展历程】
ForeLib数据库是前嗅网络独立知识产权的一款NoSQL数据库,由前嗅网络创始人Mr Chen发明。目前市场上流行的数据库都具备各自的缺陷,我致力于研发一套数据库+服务器+服务器端脚本语言,它们具有无需安装,配置简易,操作容易,管理方便,但性能强大,安全系数高等特点。随后我便开始着手ForeLib的研发工作。我希望能够让网页开发既能进行高效简洁,又能让开发人员享受到快乐。直到KSP、ForeServer服务器和ForeLib数据库的问世,使网站开发可以更加高效简洁,并且智能。同时,可以和前嗅的智能分析引擎、知识库系统及其他产品无缝融合,让使用者可以轻松获取大数据和机器智能的增值技术。
2015年6月8日ForeLib1.0发布。