How can we face the challenges of opensource technologies ?

Published : 2020-04-18 13:55:16    Publisher : Mia Sun

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.



 

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?
 

  • 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.

 

  • 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.

 

  • 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.
 

  • 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.



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.


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



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.


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 Us