我们有一个300 Gb +数据数组,我们想尽可能快地查询。传统的SQL数据库(特别是SQL Server)不能像我们需要的那样有效地处理这个卷(比如,在少于10秒的时间内在where
子句中使用10-20个条件执行select
),所以我正在调查其他解决方案来解决这个问题。用于超快速查询的数据库
我一直在阅读有关NoSQL,这整个事情看起来很有希望,但我更愿意听到那些在现实生活中使用过它的人。
您能在这里建议什么?
编辑澄清我们之后。
我们是一家开发应用程序的公司,用户可以通过该应用程序搜索旅游行程并执行上述行程的预订,并使用塑料卡支付。这整件事肯定是俄罗斯特有的,所以请耐心等待。
当用户登录到该网站,她呈现类似下面的形式:
alt text http://queenbee.alponline.ru/searchform.png
在这里,用户选择在那里,她从叶和她去,日期,时间和所有这一切。
点击“搜索”后,请求会发送到我们的数据库服务器,该服务器无法处理这种负载:查询包括各种参数。分片也不能很好地工作。
所以我所追求的是一种伪数据库,它可以做闪电般的查询。
如果您添加一些关于域或您正在处理的数据和查询结构的信息,将会更容易提供有用的答案。 – nawroth 2010-02-09 18:20:50
嗨,我正面临类似的问题,你能告诉我你用什么来解决它吗? – user902383 2016-11-21 20:36:42
@ user902383交换作业:)对不起。 – 2016-11-22 06:57:03