When 2.0 was a buzz word for years, the technologies have been evolved rapidly, and I think we can adapt these techs in a small enterprise.
The technologies, cloud computing platform (E.g: Google Office Docs and Google Data API), open source frameworks (E.g: Apache Projects, PHP CodeIgniter, ...), could be cheap solution for Enterprise Information System.
As an engineer in a start-up company, I must always improve my skills, more agile for working, thinking and dealing with an uncertain world. Yes, everything can change day by day.
In this 2010, the open source community have see the acquisition of Sun and Oracle,
One is the symbol of innovation in IT in 1990s, Sun Micro-system and one is the "proprietary company", Oracle.
MySQL as the database solution for cheap storage in Web 2.0 era has been moved to be "proprietary software" of Oracle.
"Has been", yeah I think Oracle can use their power to make MySQL is day after day "less open a little", "less freedom for me".
In my mind now, is how to find alternative for MySQL as database engine for Web Application. Maybe not now but in 2 or 3 years
The problem is how to scale more but less costs.
The relational database was invented in 1970s, now in 2011, with the massive data is everywhere, the Facebook and others is create a very big platform for users, developers and third parties create the content.
What we can see now is our data is stored in very distributed way. We use FB, Twitter, blog, Picasa,Gmail, Flickr, ... the web 2.0 era has been made the Internet is bigger about data, but not about knowledge.
I think about the personal database which unify all my data in the cloud, add simple structure, taxonomy, semantic to my data. So index all them, find them more easily .
In my mind, the vision of this system could solve the following problems:
- Data is everywhere but not easy find the useful information, relationship or hidden knowledge. A search engine as Google only help you searching the public data in Internet with some keywords, but in personal data like in Facebook, Blog, or daily activity, I imagine we can do more with this data by letting computer "know".
- Privacy of users is more important. Like a paradox, we want computer help us search all information, both public and private. "Don't be a evil!" let them have time, they will be.
- Personal suggestion useful info when we need, just like a true assistant, secretary.
Still thinking and finding the answer
|Info Flow in simple DB about jobs in cloud (Blogger is good)|