Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Purge unused fields #204

Open
aarontitus opened this issue May 1, 2013 · 4 comments
Open

Purge unused fields #204

aarontitus opened this issue May 1, 2013 · 4 comments

Comments

@aarontitus
Copy link
Member

Original author: [email protected] (February 26, 2013 12:05:28)

In #133, Aaron asks: "Is it possible to start off by purging all of the fields that have never been used?"

Original issue: http://code.google.com/p/sandy-disaster-recovery/issues/detail?id=204

@aarontitus
Copy link
Member Author

From [email protected] on February 26, 2013 12:09:52
May include

  • tree_damage
  • tree_damage_details

@aarontitus
Copy link
Member Author

From [email protected] on February 26, 2013 12:13:14
May include

  • tree_diameter

@aarontitus
Copy link
Member Author

From [email protected] on February 26, 2013 14:16:22
We should be able to do a simple query and count non-blank or non-NULL cells, correct?
...or would that require creation of a dozen more indices? Oh, the joys of NOSQL... database optimization: 1. Optimization? We don't need no stinking optimization! 2. You'd better get it right the first time, because if you try for it later, you will explode your DB in the attempt, thus rendering any resulting optimization futile.

@aarontitus
Copy link
Member Author

From [email protected] on February 26, 2013 14:27:27
I have a vague uneasy feeling that in very short order the database will become completely beyond the control of any human, making fixes and migration impossible.
Call me old-fashioned, but I like understanding my own database. I don't want to be forced to rely on SkyNet to fix my database for me.

Oh, Google... into thy hands I commend my digital soul... ;-)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant