Re: [Catalyst] KiokuDB, MongoDB and the NoSQL thing

2010-03-05 Thread S.A. Kiehn
Thanks for the link Darren. I will read and ponder.

Also of interest, I seen that Search::GIN has had a new release.  The post also 
mentions some docs explaining queries, but I have not found them yet. Active 
Search::GIN development would encourage KiokuDB usage I would think.

Thanks for the posts regarding this topic.

S. Kiehn

Darren Duncan wrote:

Here's something timely on Ars, in that I just discovered it now around the 
time of this discussion thread:

http://arstechnica.com/business/data-centers/2010/02/-since-the-rise-of.ars

It lays out a summary of how the SQL and NoSQL worlds compare, and what sort of 
trade-offs you get for each choice, and it introduces several specific NoSQL 
projects.  I also learned something, such that what CouchDB and MongoDB 
specifically represent data with is JSON documents.

So basically, what you pick out of today's choices depends on your priorities.




  ___
List: Catalyst@lists.scsys.co.uk
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
Dev site: http://dev.catalyst.perl.org/


[Catalyst] KiokuDB, MongoDB and the NoSQL thing

2010-03-01 Thread S.A. Kiehn
I have a couple of production Catalyst/DBIx::Class sites on Debian stable, and 
then on my personal hobby site I use local::lib to try out new things.  
Recently I split out my users for this site into a separate model and I thought 
it a good exercise to learn and use KiokuDB.  It was just a couple of simple 
objects, users  roles, but I believe I have a better understanding of how a 
schema-less data model would work.  All I do are lookups based on ID or indexed 
object values, but doing any type of ordering by dates or titles is a mystery.  
It seems that the Search::GIN is to provide this sort of functionality, but it 
is under-documented and has not had an update for awhile.

I do
 not see many posts
 regarding uses of KiokuDB within Catalyst so I was curious about the opinion 
of the community in regards to its usage.  Is it still to early within 
development?

Also, I have been reading more about the increase in the NoSQL interest, with a 
particular interest in the MongoDB database (it seems to be similar in some 
respects to KiokuDB), but I do not find Perl people in the discussion as much 
as others (Ruby, PHP).  Are there developers in the Catalyst community who lean 
toward NoSQL concepts over traditional RDMS's, or is best to view as a tool to 
use at times?

How about MongoDB?  Am I being suckered by another bandwagon?

Thanks, Scott K.









  ___
List: Catalyst@lists.scsys.co.uk
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
Dev site: http://dev.catalyst.perl.org/


[Catalyst] jQuery gotcha

2010-01-31 Thread S.A. Kiehn
Found a change in the latest jQuery (1.4.1) from the previous release I used 
(1.3.2) that affected  a Catalyst app of mine.  Regarding form field 
submissions, jQuery now submits multiple checkbox (or select) values with the 
variable name followed by the array [] brackets (probably to appease PHP).  I 
had a problem with a previous working app and used firebug to look at my JSON 
post and found the brackets.

What used to be:

    tags  25
    tags  18
    tags  10

is now:

    tags[]  25
    tags[]  18
    tags[]  10

Changing:

    my $tags = $c-request-params-{tags};

to:

    my $tags = $c-request-params-{'tags[]'};

corrected it (the quotes are needed).  Hope this is helpful.

This was my first post, been reading forums for awhile and want to thank all of 
you for the skill and knowledge you offer.  I thank you for the forum posts, 
blogs, calendars and books.  I am not a trained programmer, but with your help 
I have been able to build a few production Catalyst apps.

Thanks,
Scott K.




  ___
List: Catalyst@lists.scsys.co.uk
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
Dev site: http://dev.catalyst.perl.org/