Research Log of Web Science Students

Computer Science is not simply programming

Now Serving…

leave a comment »

Indexes!

I remembered that I was able to solve this problem before simply by wiping the database clean. This was the easy way out. And today when I read the documention, I found out why:

Even if you don’t have many entities of the corresponding kind(s), the time indexes take to build or delete can vary widely depending on the total amount of data in your datastore, indexes currently building for other apps, and datastore load due to user requests, among other factors. In some cases, index jobs can take hours or even days to complete.

But it doesn’t stop there,

Even so, we can sometimes help with indexes that seem to be stuck. If you think this has happened to your indexes, feel free to ask us on the group.

I wonder what this means for complex business applications running on appengine. I think with slow index building, their queries wouldn’t work and their business specs compromised. But this goes for Java, I know the Python GAE is already very stable.

Is a move to Python in the future now in order? hahaha.

Advertisements

Written by Jose Asuncion

January 3, 2010 at 3:27 pm

Posted in Hardwire

Tagged with

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: