English 中文(简体)
过滤器最佳数据库系统
原标题:Optimal databasesystem for filters

我正在建立一个网站,实施可以应用于数据集的过滤器。 请允许我解释这些过滤器。 在这种情况下,它将是一个有住房的网站。

Number of rooms:
    2 or less ( 2271 )
    3 or more ( 4283 )
    4 or more ( 2223 )
    5 or more ( 1213 )

Price range
    More then {fill in number}
    Less then {fill in number}

Type
    For sale ( 2938 )
    For rent ( 1029 )

You see it more frequently these days. It would be a total of about 7 filters.

现在我无法确定我应当使用哪一类数据库。 大约有10 000个实体和日常变动(约占数据集的1%)。 我正在考虑的两点是:

< 目标:

First of all, I am new to these -so called- object oriented databases. But I have heard some good stories about them. They are scheme less and likely very fast at the job.

<MySQL Relational database

我在此局势中以前曾使用过MySQL,但这一业绩是可以接受的。 我使用了EAV-Model,使数据库更加活跃。 我利用InnoDB的发动机保持完整性。

问题是,当我使用多个过滤器时,当我计算选取过滤器时,就会出现这种情况。

对这种情况的表现有什么想法,哪些 d可以做得更好?

最佳回答

You can use either.
if u use a denormalized table in mysql (i.e. no joins) it is similar to an object in mongoDB although harder to query.
So, if can have your data de-normalized in a sensible way, go with Mongo Otherwise, RDBMS.

问题回答

有了10 000份记录,我的SQL的业绩应当像样。 由于你们已经熟悉了我的SQL,我建议你这样做。 页: 1 rel=“nofollow”>here ,仅凭一盘问即可找到工作。 我的瑞典广播公司和你的客户需要做一些额外工作,但我认为,减少问询次数将抵消这项工作。





相关问题
SQL SubQuery getting particular column

I noticed that there were some threads with similar questions, and I did look through them but did not really get a convincing answer. Here s my question: The subquery below returns a Table with 3 ...

please can anyone check this while loop and if condition

<?php $con=mysql_connect("localhost","mts","mts"); if(!con) { die( unable to connect . mysql_error()); } mysql_select_db("mts",$con); /* date_default_timezone_set ("Asia/Calcutta"); $date = ...

php return a specific row from query

Is it possible in php to return a specific row of data from a mysql query? None of the fetch statements that I ve found return a 2 dimensional array to access specific rows. I want to be able to ...

Character Encodings in PHP and MySQL

Our website was developed with a meta tag set to... <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> This works fine for M-dashes and special quotes, etc. However, I ...

Pagination Strategies for Complex (slow) Datasets

What are some of the strategies being used for pagination of data sets that involve complex queries? count(*) takes ~1.5 sec so we don t want to hit the DB for every page view. Currently there are ~...

Averaging a total in mySQL

My table looks like person_id | car_id | miles ------------------------------ 1 | 1 | 100 1 | 2 | 200 2 | 3 | 1000 2 | 4 | 500 I need to ...

热门标签