将Twitter流API应用到数据库中

时间:2011-02-20 03:19:55

标签: twitter backgroundworker background-process twitter-streaming-api

我想在Twitter流API上使用一些关键字(它们流量很低,因此性能不是一个大问题)并将每个Tweet的JSON数据记录到数据库中。我希望该服务在我的Dreamhost帐户(也称为共享托管服务)上运行。数据存储区将是一个MySQL数据库。

是否有开源或良好的代码示例让我大部分都在那里?加班我可能想在进行数据库插入之前运行一些精简处理,但这最初并不是什么大问题。

2 个答案:

答案 0 :(得分:0)

使用CouchDB存储从流中获取的JSON数据不是更好吗?由于可以通过CouchDB中的视图实现相同的功能,因此无需对流执行任何处理。

更新:

我刚刚做到了。在数据库压缩后我获得了14.3MB的数据,同时在30分钟内跟踪“wimbledon”:)

答案 1 :(得分:0)

我发现使用Phirehose(PHP实现)最容易使用。他们甚至有通往OAuth的道路。

http://code.google.com/p/phirehose/wiki/UserStreams