My new app minus the RDBMS
I’ve been intrigued for some time about building an application on using a datastore that wasn’t a relational database. This “movement” as it were is being called “noSQL”.
My application is a search engine service. As such I don’t need much actual data that is stored in a database and I decided to forgo using trusty old MySQL for this job and try something different.
SimpleDB
So I decided to go with Amazon’s SimpleDB for this project. It has come a long way since I first looked at it and has all the query capabilities that I need.
If you aren’t familiar with SimpleDB, it is a schema-less setup where domains act as tables. The schema-less design means that the schema can accommodate new columns as needed. While not really necessary for my particular application, it is a feature.
What do I gain with SimpleDB? As traffic increases, I can spool up more servers (can you say Amazon’s EC2?) and since they communicate with SimpleDB, I don’t have to worry about a load on a central RDBMS.
The App
The app itself is built on Grails. For those familiar with Grails, it uses Hibernate under the covers as part of GORM. Well, I’m not using that obviously for this project. However since my query requirements are pretty minimal, that is not an issue. I only have a few domain objects and in most cases I get them by id.
Behind the grails app is Solr, the web app front end to Lucence indexing engine.
Initial development is about done and will be alpha tested behind an existing site that receives ~100k pageviews a month. I’ll give that a month or so and expand into beta testing.
Don’t miss anything, subscribe!
Did you enjoy this post? Why not leave a comment below and continue the conversation, or subscribe to my feed and get articles like this delivered automatically to your feed reader.
Comments
Convert video to Sony Ericsson, Sony Ericsson Converter is a powerful tool to convert all videos to Sony Ericsson mobile phones, Sony Ericsson Xperia, Sony Walkman and Sony Ericsson ringtone.
Unique knowledge about this post. I try essays writers and buy research paper and pre written essays just about this good topic.
Ordinarily, teachers are willing to analyse the persuasive term paper writing ability of their students, nevertheless not all good students are able to write correctly just because of lack of time or other reasons. Therefore, a essay writing service should aid to accomplish the literature term paper in a short period of time.
Hi, is there anyone know what kind of shoes is MBTs? I noticed more and more people wearing MBT shoes nowadays when standing and walking. It is very special shoes, you can search online, and you can get more benefits from them. And I still found many online stores sale MBT Shoes, and I still know one site which sell MBT shoes discount, you can buy cheap MBT shoes there, MBT saleon the site. You can get free shipping on all orders. No matter standing and walking, when you wearing MBT shoes, you will know why more and more people bought MBT shoes, any question or concerns please contact us via email.
Welcome to our online shop http://www.nike-go.com
We can offer brand name shoes, clothes, handbags, sunglasses, jewelry Candle craft and daily necessities and so on, I hope you will enjoy our products.
Thank you.
Website: http://www.nike-go.com
Contact us: yao51218@hotmail.com
MBT shoe ,Factory Direct, Top Quality.MBT would like to
help people around the world live more active, healthier and happier …
Got the 100% genuine Ghd Straighteners,Ghd Hair Straighteners ,are completely various, good
quality and cheap price,it’s worth buying!
Sehen Sie hier die besten gold kaufen wow
The current Christian expansion strategy isn’t a slam dunk. Some analysts say that by investing in stores for labels including chaussures Christian Louboutin, Liz Claiborne is taking on additional risk with limited upside potential. L’expansion chrétienne stratégie actuelle n’est pas un slam dunk. Certains analystes estiment que, en investissant dans les magasins pour les étiquettes, y compris Christian, Liz Claiborne est prise de risque supplémentaire avec potentiel de croissance limité. Others worry about the brand staying relevant in the fickle world of fashion. D’autres s’inquiètent de la marque en restant pertinent dans le monde capricieux de la mode.

Gucci handbags is a combination of exquisite workmanship and superb detailing with their perfect cut, stamped logos, locks, date codes and serial numbers. That is why Gucci handbags enjoy good reputation in the society.