随笔 - 303  文章 - 883  trackbacks - 0
<2007年8月>
2930311234
567891011
12131415161718
19202122232425
2627282930311
2345678

欢迎光临! 
闲聊 QQ:1074961813

随笔分类(357)

我管理的群

公共blog

  • n维空间
  • Email : java3d@126.com 群 : 12999758

参与管理的论坛

好友的blog

我的其他blog

朋友的网站

搜索

  •  

最新评论

呵呵看到上面的标题,问题已经清楚得很了,下面写下解决方案:

 

这是一个翻译软件,要求单机版(不包含和网络有关系的任何东西包括web),我们不可能让我们的每客户在自己的电脑里装上oracle呵呵,对于怎么多的数据,怎么处理?

 

首先要申明本人没写过,只是提个方案出来而已;

 

解决这个问题我们需要什么技术?

 

AJAX(javaScript+xml)  实现无刷新的查询,XML可以用于存储数据;


<a>
 
<e>a</e>
 
<an>
  
<e>an</e>
    
<ant>
     
<e>ant</e>
       
<antion>
            
<!-- 其他数据 -->
            
</antion>
    
</ant>
 
</an>
 
<at>
  
<e>at</e>
 
</at>
</a>



由于是字典,所以我们可以分成多个文件进行存储(如上面的我们命名为a.xml,因为里面的单词都源自a ,我们可以在加上 b.xml c.xml ……. z.xml )呵呵我们只需要26个文件。

 

如何快速读取数据?

 

很明显,我们的数据库树型的,所以我们可以从父节点找到子节点,这样一层一层的往下查找。

 

那么如何让我们的的程序更加的快呢?

 

这个就要用到AJAX了,其实他并不复杂。当我们用户在一个text里输入数据的时候,XmlHttpRequest在不知一觉间会吧我们的请求传到后台的js那里去,然后在不需要刷新的情况下,把查询到的数据反映到页面的另一个区域里去,边输入的同时查询到的信息也将不断的进行更新,呵呵!

 

如何管理数据?

删除 更新 插入 添加

我们可以选择手工的方式、js程序也可以实现,网上代码不少哦 呵呵

 

注意这里给的XML只是一个小例子,具体怎么去构造要看你想怎么编了 呵呵

如果是GUI的话 也可以使用c++或者C#去写
 

加油!!!



地震让大伙知道:居安思危,才是生存之道。
posted on 2007-08-06 13:33 小寻 阅读(1790) 评论(1)  编辑  收藏 所属分类: j2se/j2ee/j2me

FeedBack:
# re: 关于不用数据库实现1000W条数据存储和快速查询 解决方案[未登录] 2007-10-06 14:05 zc
ccc  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: