今天我已经找到你,试图收集你的意见和经验与速度有关的阅读从互联网与Java。首先,请让我解释一下我的情况,以便更好地理解为什么我问这个问题。阅读/写作 - 文本文件或PostGres,请阅读更多
我不能说太多,因为我的业务的法律事项,我将尽快运行,但我会尽我所能来覆盖的要点。基本上,我有一个用户可以在线贡献的程序。 (我已经在另一种编程语言中有这个程序的工作版本,但我需要用Java重写程序)我已经访问了在线数据,然后将它写入一个文件供离线使用!这些数据目前存储在MySQL数据库中,但如果我也一直在使用这种访问数据的方法,则必须切换到Postgres。希望你有足够的信息了解我的程序为我做了什么,现在继续解释我的选择;
选项1 - 数据库
对于这种方法,我将使用Postgres的JDBC驱动程序以同样的方式我在与MySQL其他程序accesed数据。 (Postgres是因为MySQL的许可问题)我如何使用它很简单,读取一个值,然后在文件中写入一行包含值的行,直到达到数据库的末尾!
选择2 - 纯文本文件
这会以类似的方式工作,选项1,唯一不同的是将与老标准“的.txt”文件中工作。考虑到我对Postgres没有经验,我认为这种方法可能会简单一些,但这并不是我想要关注的主要内容。对于这个选项,我会有两种方法(如果这个选项听起来最好,请告诉我哪种方法最好),我可以下载文本并在计算机上阅读,以便将其写入我需要的方式或直接读取互联网(在这种情况下,我可能会使用HTML文件而不是TXT文件)!无论哪种方式,我会处理数据就像选项1
我需要把重点放在
好了什么,现在你知道刚才的一切,那里的信息只是多一个最后一点我要告诉您;这就是我想要关注的要点...而且它们是:
速度 - 获取信息和处理信息需要多长时间?
简单 - 这将是多么容易是用Java编写的我,和,
安全 - 这是更多的人们可以贡献,我不介意人们就像看到一份文件,在捐款的网上因素但我不希望人们看到密码或任何东西!
我认为这是现在,所以如果你们有任何意见或建议,等等,他们都将高度appriciated!
感谢您的回答!安全相关的问题是最不重要的,无论如何,这是一个有点太毫无意义 - 我书面方式它,它可能无法取得最大的意义实现后:)无论如何,感谢您的意见/看来,这帮助我走向一个答案去。我想我会为我需要做的事情选择一个文件系统! – Andy 2010-12-17 20:21:10