Saturday, August 14, 2010

Make GAE Work For Me

Switching from a relational database to consistent distributed database is so challenging for me. I'm having a hard time with recursive relation ships. I'm having a hard time with one to many joins. I'm having a hard time thinking of storing data redundantly. Stink on a duck, this is hard. Although having said that, I need to change to a distributed model so I can scale. I suppose I'll wait for a nice join system to appear on the scene, but the complexity of it may take a while for them to work that out.

All in all, I'm working on my own join of my datasets. After I consolidate my recursive ownerships, I plan to build my own join. If I can't have a join, I'll build my own. What's driving me nutz now, is that I'll have twice as much times the indexes that are created for both sets. But hopefully data storage is cheap, b/c I have to make a decision on some way to go, and that way better lead to getting GoneVertical online this year.

I think most of my problem is switching gears to consistent database system. I'm not sure entirely yet what the pros and cons are because I don't have enough experience int he consistent db JDO storage field. Hopefully soon, as I bring my data online, I can see how its going to work for me and be able to scale it faster.

At least something is for sure, I'm slowing moving towards my goal at a slugs pace.

Brandon

No comments: