posted @ 2009-12-15 09:44 eaglet 阅读(8926) 评论(49) 推荐(9) 编辑
摘要:
Hubble.net 是一个基于.net framework 的开源免费的全文搜索数据库组件。开源协议是 Apache 2.0。Hubble.net 提供了基于SQL的全文检索接口,使用者只需会操作SQL,就可以很快学会使用Hubble.net进行全文检索。Hubble.net 可以实现全文索引和查询、多域检索和排序、分组统计、消重、分类、聚类、多表关联查询等等一系列全文检索和数据挖掘功能。Hubble.net 提供开放的数据库适配器接口,可以和各种数据库完美整合,为各种数据库系统附加全文检索和数据挖掘功能。Hubble.net 设计了较为完善的并发控制程序,数据的增删改查可以多线程同时并发进行,没有任何冲突。Hubble.net 还进行了缓存和内存管理设计,可以帮助用户最大限度的提高查询的效率。Hubble.net 力争在未来的几年内超过Lucene.net成为.net开发环境中最受欢迎的全文检索组件。 阅读全文
摘要:
Hubble.net 从开发到现在整整一年时间,今天第一个测试版本终于可以发布了,也算是对我这一年来的努力的回报吧。Hubble.net 在开发过程中得到了很多园友的关注和支持,在此表示感谢,也希望大家继续关注和支持这个开源项目。
阅读全文
posted @ 2009-11-30 15:14 eaglet 阅读(1179) 评论(18) 推荐(1) 编辑
摘要:
最近做了一个项目发现 Response.Redirect 后 Session 会丢失,搞了两天终于发现问题所在。 阅读全文
posted @ 2009-11-10 07:42 eaglet 阅读(5736) 评论(9) 推荐(1) 编辑
摘要:
.Net 提供了一个NetworkStream 用于TCP 的读写,实际使用时发现直接操作效率很低,哪怕把TCP 的发送缓存和接受缓存设置很大也没有太大提高。后来在对 NetworkStream 读写前设置了缓存,性能一下子提高了很多。 阅读全文
posted @ 2009-11-04 13:01 eaglet 阅读(8900) 评论(16) 推荐(2) 编辑
摘要:
SqlDataReader 对象可以逐行读取数据信息,但如果有10000行数据而我们只希望读取前面的100行数据,读取完后调用 SqlDataReader.Close 会非常慢。实际上调用SqlDataReader.Close 时SqlDataReader 会把后面的9900行数据全部读完才结束。 阅读全文
posted @ 2009-10-14 09:06 eaglet 阅读(1872) 评论(13) 推荐(1) 编辑
摘要:
昨天做了一个自动生成Insert 语句的小工具,今天测试发现存在严重的内存无法释放问题,代码看了好几遍,没发现问题。后来用 .Net Memory Profiler 跟踪发现有数千个DataRow 没有释放,最后定位是DataTable.NewRow 的问题。 阅读全文
posted @ 2009-10-14 08:51 eaglet 阅读(7888) 评论(38) 推荐(0) 编辑