暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

How can we face the challenges of opensource technologies ?

原创 孙雪 2020-04-09
1982

In recent years, a lot of open source technologies have emerged into market, and the open source ecology and communities have gradually matured. For enterprises, adopting open source technology can reduce dependence on suppliers to take back control and reduce costs as well. the most important thing is that open source technology is more flexible, and enterprises can make reconstruction of IT according to the needs of business development any time.

image.png

Let’s talk about the rise of the opensource technologies.
 
It began from some software technology enthusiasts for the purpose of technology development and sharing, so they unselfishly distributed the intellectual property rights to the internet community, they firmly believe that good software should be open and be jointly improved by any capable person, and they make any capable person can be the designer of the software.
 
this is the concept of open source technology.
 
When the open source software started to develop decades ago, the main idea was to break the monopoly of closed source software companies, namely Microsoft, Apple, IBM and other closed source software companies. It is hoped that everyone can use the software unconditionally and learn from each other. Now after decades years of development, open source means more than that.
 
So why is open source technology so flourishing these days?

  1. From the perspective of software companies: saving development costs, and deciding on the upper business model
     
    If we look at the technological development of the hardware industry. Any industry must be a monopoly business at the beginning, because when the underlying technology is not wide enough, it is easy to be monopolized by several certain companies, but as the technology has been expanded, the underlying technology architectures from these companies are different, so the whole industry will be slowed down. Therefore, when the industry grows into a certain scale, the major players in the market will start to formulate standards and specifications uniformly, so that all hardware vendors can Develop a product on a unified underlying specification.

  2. from the product point of view: reduce sales costs, quickly get market feedback
    allow users participate in the design and development process of products, and develop the functions of products according to their own business needs. For cloud sales, as long as the user is satisfied with the basic functions of the product, which reduces the cost and difficulty of the sales process.

  3. From the user’s point of view: reduce the cost of use and learning.
    On one hand, product per se is free, and on the other hand, the open source will greatly reduce the learning cost of technology and architecture, and in the case of semi-independent research and development, the cost of management and maintenance will be much lower.

  4. from the perspective of the development of technical personnel: enable the technical personnel to focus on a technology to achieve substantial growth. Compared with traditional commercial software, technicians can deeply learn and understand the underlying technology of open source software. Have substantial growth and contribute to the development of technology.
     
    Open source technology is booming in various fields and has become mainstream in many aspects such as operating system, compiler tool chain, database, WEB server, and mobile operating system. And many companies use open source software to form a unique business model.
     
    For example, Google’s Android operating system, from the first version of the open source release in 2007, has grown to 4.1 version today, accounting for more than half of the market share of the smartphone operating system. Google also has a leading position in the mobile Internet through the Android operating system.
     
    Next, let’s look at the development of open source technologies in the database field.
    image.png

According to DB-engine’s ranking of DBMS, we selected April 2020. We can see that the ranking of open source databases is getting higher and higher. such as MySQL, PostgreSQL, MongoDB, and MySQL ranking has remained second for the past few years,giving that Oracle used to take most market, we see that MySQL is getting more and more popular.
 
Among the customer groups we serve, a large number of companies are gradually migrating their business systems from Oracle to open source database environments such as MySQL.
 
Although the open source software is free per se, However, the cost of adopting open source technology is not low: it takes time to learn open source technology; to fully utilize the skills of existing development and operation personnel; there is operating costs and risks, migration costs and maintenance costs. Most importantly, opensource software need to be secondary development for innovations in business.
 
Therefore, in order to meet the challenges of open source, a professional team is required.
 
In order to help enterprises cope with the challenges brought by open source technology, Enmotech has developed MyData open source database management software.
 
Which integrate MySQL database middleware, virtual service IP, database clustering and database cloud management functions, providing MySQL customers with high availability, high reliability, high security and easy to use.

image.png

This is the logical architecture of the product. The application initiates the request, generates virtual IP through middleware such as ProxySQL and Keepalived, and connects to the MySQL database. We support MySQL single instance, and can also support the active and standby architecture and cluster architecture. Establish a connection with the functionality of the product.
 
The product has four advantages:

1、Unified Management

2、Standard & Professional Service

3、Resource Pooling

4、High Reliability

image.png

This is the functional module of the product. Through the management of the whole life cycle, it helps users to solve various challenges encountered in the open source field, enhance the user’s data innovation ability, and build data-driven innovation.
image.png

More than a software, with MyData, you can gain the full lifecycle supporting when using MySQL Database.

Red Hat asserts that the inexorable shift away from proprietary to open-source source is being driven by software-defined infrastructure, cloud-native platform and, in particular, emerging AI technologies.

Let’s embrace open source technology together.

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论