The Future Approach of Databases… What’s Your Take?
As I was reading this article about database technologies and, while it doesn’t address it specifically, it got me thinking. I know, I know. But what I was thinking about was how data will be handled "in the future."
You know of relational databases, you know of Google’s approach and even columnar databases. Great. The question I started thinking through though, especially as the whole cloud-based thing starts to get going, is — will we care how it’s done – what storage or access method is used? I have a feeling that in the not-too-distant future, we’ll be just putting the information out there, asking for what we need of the system, then letting the underlying system figure out how to get it for us.
If you think about it, if we allowed for a "learning curve" for the system, it could learn from your queries and the information it maintains, then learn too what types of things would help in the retrieval. A view? Sure. An index? Yes. Any reason why these couldn’t be inferred and automatically done for performance based on usage of the system, without the need to explicitly define them?
What do you think? What will database infrastructure solutions look like in the future?
Drop me a note, let me know your thoughts – or if you’ve already seen solutions you think are futuristic, tell me about those too.
Featured White Paper(s)
Optimizing your SQL Server Infrastructure: Good Ideas, Bad Ideas
In the first chapter of the eBook SQL Server Infrastructure Optimization, “Traditional Challenges and Their Impact,” the auth… (read more)
Practical Guide to Database Security & Compliance
This white paper reviews 5 principles to securing your company’s databases and provides you with an approach for reconciling … (read more)