I think so. I realize its not specially a PHRETS question but I really
can't think of a better forum to discus in :)
I typically try to avoid serialized information (I usually convert the
array to JSON for maximum portability) but in our MLS none of the room
information reuses column names, and rightly so since a single family
does not have a "unit 2 bed room 1" room. So I have two choices,
create a property room table for each property which will have about
36 columns or take the serialized approach to avoid creating literally
hundreds of new columns. I'm actually starting to thing RETS would
work VERY well with a NoSQL database like Couch or Mongo. I think I am
too far in to switch though - but then again it might be worth it.
Do you display the bedroom data on your websites? I see a lot of
sites that do not, most likely because it is indeed a pain to code
for. If I disallow searching on those columns I could simplly package
up all the room data into a JSON object and just display that when the
property shows up.
Right now I am at 62 columns which I know I have more data to add -
I'm building up around the data instead of diving in and creating an
architectural nightmare. I can do a full import in about 12 minutes.
I am not using LOAD INFILE (its a MySQL thing) for the import. The
part that kills the import time is I am trying to download the hi res
image and create 280px thumbs because our thumbs look.... really bad.
All of my photo data is about 30 gigs.
On May 22, 10:10 am, Jared Ritchey <
brokerwebsi...@gmail.com> wrote:
> Michael I'm working on a project right now that I built for a client in the
> MRED / Chicago market, the database has 125K listings in a single table
> which has 111 fields.
> I keep the GeoCoding in a separate table as well as agent and office
> details.
>
> The average search time in the quick search is less than a second, and the
> advanced search with 10 - 15 items selected is about 1 - 2 seconds.
>
> I've built projects with each class in its own database and its certainly
> doable but not always necessary. Maintenance is certainly easy enough on
> updates.
>
> As far as serialized data goes, I personally avoid doing so unless
> absolutely necessary. I built a RETS loader using PHRETS for a project that
> ultimately requires some data to be stored in a serialized format.
>
> I hope that helps answer your question(s).
>