-
MySQL
MySQL Server, the world's most popular open source database, and MySQL Cluster, a real-time, open source transactional database.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Thank you MySQL, thank you Bradley, thank you MySQLConnector, and thank you Open Source - We love you all. For the record, if you want to contribute to Magic, the easiest place to start is here.
One of the databases we support in Magic Cloud is MySQL. MySQL's database connector for .Net has a long standing bug related to async retrieval of data. If MySQL was closed source, there would be no way anybody would really know, except that all attempts to fetch data from a MySQL database would be blocking invocations, resulting in much less scalability and throughput for your backend as it fetches data from your MySQL instance. At some point some smart developer understood the problem, and more importantly how to fix it. At Aista we had no idea about these issues with MySQL's default data connector. However our codebase was open source, so we didn't need to know, since due to our codebase being open source another smart developer discovered the issue for us, and fixed it without us having to do anything but click the "Accept pull request button". Thank you Bradley Grainger.
At Aista we have chosen to base our entire business model upon open source. For a traditional business based upon secrecy and "trade secrets", such a choice might look weird, since we're basically giving away our filet mignon for free you might say. However, for a small startup it allows us to "compete" in a segment traditionally unreachable for a small company such as us. Let me illustrate this with a simple story about our codebase to illustrate the point.