filmov
tv
How to Setup a MySQL Connection within Integrate.io

Показать описание
Today, many are moving from a relational database like MySQL to an analytical data warehouse. Why?
MySQL has a lot of great benefits and strengths. These include:
Maturity: MySQL is an extremely established database, meaning a vast community, extensive testing, and quite a bit of stability.
Cost-effective: The database is open source and free.
Replicable: The MySQL database can be replicated across multiple nodes, meaning that the workload can be reduced, and the scalability and availability of the application can be increased.
Sharding: While sharding - splitting and storing a single logical dataset in multiple databases - cannot be done on most SQL databases, it can be done on MySQL servers. This is both cost-effective and good for business.
That said, there are also significant drawbacks for certain business structures. These revolve around MySQL being table-based, primarily vertically scalable and generally using a structured query language (SQL) to define and manipulate data. While all of these features have their benefits, to be sure, they pose a problem if you need things like a dynamic schema, easy manageability, scalability, query performance, and flexibility with your data. On top of that - and probably most importantly - there are issues with real-time analytics on large amounts of data.