我正在建立一个网站,实施可以应用于数据集的过滤器。 请允许我解释这些过滤器。 在这种情况下,它将是一个有住房的网站。
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可以做得更好?