我们有一个 300 Gb+ 的数据阵列,我们希望尽可能快地查询。传统的 SQL 数据库(特别是 SQL Server)不能像我们需要的那样有效地处理这个卷(比如,在不到 10 秒的时间内在子句中执行select
10-20 个条件),所以我正在研究针对这个问题的其他解决方案。where
我一直在阅读有关NoSQL的文章,整个事情看起来很有希望,但我更愿意听听那些在现实生活中使用过它的人的意见。
你可以在这里提出什么建议?
编辑以澄清我们所追求的。
我们是一家开发应用程序的公司,用户可以通过该应用程序搜索旅游并预订所述旅游,并使用他们的塑料卡支付费用。整个事情肯定是俄罗斯特有的,所以请耐心等待。
当用户登录到该站点时,她会看到一个类似于此的表单:
替代文字 http://queenbee.alponline.ru/searchform.png
在这里,用户选择她从哪里离开和去哪里、日期、持续时间等等。
点击“搜索”后,一个请求会发送到我们的数据库服务器,该服务器无法处理此类负载:查询包含各种参数。分片也不好用。
所以我追求的是某种伪数据库,它可以进行闪电般的快速查询。