Structure of Google and enterprise-level database market

Source: Internet
Author: User
Tags ibm db2

The most popular topic in the IT field recently is Oracle's acquisition of sun. Sun acquired MySQL a year ago. In this way, Oracle has further consolidated its leading position in the database field. The only one that can shake Oracle's leading position is probably Google. In recent years, Google has successively launched basic architectures such as desktop search, apps, App Engine, and Google base, targeting the database field.

Enterprise database Oracle, IBM DB2, Sybase, ms SQL Server, MySQL (A Oracle DB ?!). Oracle is a real database leader. MySQL is mainly used for websites. It was just acquired by Sun last year that it officially sounded the horn of entering the enterprise-level field. Back to last year, Sun just acquired MySQL and immediately launched a global tour. I came to Singapore and attended its MySQL product promotion meeting. I remember Sun's Asia Pacific director, who jumped to the podium with a Hollywood star to attend the fans meeting. When sun emerged in the network tide and the bubble burst, its success continued and steadily grew to today. The Java language it created has become the most widely used programming language, I did not expect it to be the end of today's shopping spree by Oracle. It's just a sigh of life.

Far away! The book is now being passed on. Does Google also have database products? Of course, Google has become the world's No. 1 search engine by virtue of its powerful database index and query system. For many years, Google has always been an independent company. Now, the time is ripe. Google wraps it into cloud computing, and launched the Google App Engine, allowing developers to use the cloud for free and develop powerful applications. In recent updates, Google App Engine has been able to use Java, a widely active programming language in the commercial application field.

Google still has one hand, and the full-text search function is not yet available in Google App Engine. Currently, only Google Desktop allows developers to use the Google search technology to meet full-text search needs of their own programs. This is exactly the style of Google, but it is amazing if it is not used. However, Google is expected to enable developers to use this function in some way in the near future.

Why is full-text search a battle? In my understanding, "Easy to use" is the way to win. Enterprise-level applications fix processes and content in the IT system. When necessary, they are precisely located through indexes and searched in full text. The solidified process is the database update operation process. However, Oracle and other systems have been used for many years, and this aspect has become very mature. Google's search spider allows concurrent access and storage, in this regard, the power of estimation is not bad; precise positioning and search is simpler, even the table-level database is no problem; and full-text search, this is Google's housekeeping skills, looking at the market share of other search engines, we can see that Google's full-text search is not a waste of name. Similar in other aspects, but users can find things on the Google system as quickly as possible, but not on other systems. Who do you say the users will choose?

The problem is that Google ranks websites based on their votes. In the search of enterprise-level databases, data does not vote for each other. How can we evaluate the keyword ranking? Hey, look at Google Desktop Search and you will find that Google is already experimenting and exploring! The results are quite good and support various common file types.

Let's take a look at Google Apps, which is a Google online version of outlook + exchange + Sharepoint. The temptation to small and medium-sized enterprises is simply a killer. The entry edition is even completely free. It integrates company emails and documents, Unlimited Traffic, G-level storage, and lightning-like full-text retrieval, microsoft seems to have to catch up.

Google also has a killer product-Google base data API. Place data in Google base in a certain format and access it at any time.

The benefits of cloud computing do not need to pay for servers for peak access. Most of the time, a piece of news will give your system 100 times the usual traffic volume. To cope with these 100 times of valuable and efficient access, do you need to purchase dozens of times of unused servers that are not used at ordinary times? Google cloud can solve this problem well. You only need to pay for what you actually use and have almost unlimited scalability.

Cloud computing also has some disadvantages. Many banks or commercial enterprises with extremely sensitive data often have their own large data centers and are unwilling to put their data in other companies. If Google wants to swallow this part of the fat meat, it may have to worry about it. This is not a technical issue, but a commercial issue. Is it a matter of considering setting up a data center company and then authorizing it with cloud computing.

What Google databases need to do now is to accumulate more popularity, make more key applications, and cultivate some typical customers in the industry. It's not long before the confrontation with giants such as oracle.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.