Category Archives: Development
At the MariaDB Foundation, we want MariaDB Server to be a model citizen in the Open Source world. For now, there is a sizeable gap between dreams and reality. But that doesn’t stop us from striving to improve. Let me here describe some of our challenges, and share some visions of where we want to be.
Continuous Integration
One pain point is the state of the development tree. A model citizen would ensure that the tree can always be built. Every day, all the features under development could be tested by the community, on all platforms.
…
Continue reading “Challenges and Visions for MariaDB Server”
The Docker Library official MariaDB image is now maintained by the MariaDB Foundation, and has been for the last six months. If you didn’t notice, we’ll take that as a compliment, as the previous maintainers of Docker Library from Infosiftr were doing a good job already. Infosiftr still provide valuable quality assurance on the releases before they get to you.
What’s Changed?
What we have done, with assistance from you, our community, is:
Timezones
- Continued the parting contribution by Infosiftr MARIADB_* environment names and added MARIADB_INITDB_SKIP_TZINFO for consistency.
- Allowed the timezone to be changed.
…
Continue reading “Docker Library – Official MariaDB Image Maintenance”
MariaDB Foundation needs help from a Debian/Ubuntu packaging expert to continue to provide high value MariaDB Server packaging.
MariaDB Server is packaged in Debian and Ubuntu distributions, and by MariaDB Foundation as a upstream repository. A significant effort occurred to make this possible and stable. MariaDB Foundation wants to continue to innovate in the packaging to provide the best out-of-the-box experience for our users. To ensure this innovation remains stable and considered for the wide range of Debian/Ubuntu users we require a person/company/collective, with a very high quality of packaging and communication skills, to work within the MariaDB community ecosystem to deliver this outcome.
…
Good news, for you and for us: We have been approved for this year’s edition of Google Summer of Code!
What is Google Summer of Code?
Quoting https://en.wikipedia.org/wiki/Google_Summer_of_Code:
The Google Summer of Code, often abbreviated to GSoC, is an international annual program in which Google awards stipends to students who successfully complete a free and open-source software coding project during the summer. The program is open to university students aged 18 or over. It was first held from May to August 2005.
…
We are proud to announce the beta release series of the MariaDB Jupyter Kernel, making MariaDB Server accessible through the popular next-generation web-based interface.
The MariaDB Kernel is ready to try out (installation, documentation, GitHub).
For all who love the easy Jupyter user interface, there is now a way to access the MariaDB Server from everyone’s favorite notebook.
The MariaDB Jupyter Kernel is as simple as it gets. It’s a “normal” MariaDB character based command line client, extended in two ways: First, it has all the standard Jupyter usability functionality for editing and saving MariaDB SELECT, INSERT, UPDATE and DELETE commands.
…
2020 has seen quite a few developments with the ARM architecture. For MariaDB things are no different. First we have expanded our testing infrastructure to cover more Linux distributions (Debian, Ubuntu, Fedora, CentOS, RedHat) on ARM and we are now building packages for all of them. The next MariaDB release will include additional binary tarballs for ARM distributions, in addition to the already existing RPM and DEB packages.
All this could not be accomplished without the help of Huawei, who have donated several ARM builders to our effort. We strongly believe that only by testing on as many different platforms as possible, with as many different compilers as possible we can guarantee MariaDB’s performance and stability.
…
In the name of the MariaDB Foundation, I would like to thank Tencent for their significant contributions to the MariaDB Server in 2020. The permission to, and encouragement of, Tencent staff to contribute towards MariaDB shows a superior and practical understanding of the value proposition of open source in delivering value to everyone at the same time as reducing software maintenance costs.
About Tencent’s DB Kernel Team
Tencent has a cloud native database kernel R&D team, focusing on database kernel optimisation and architecture evolution. The team is experienced (over ten years of database R&D experience) and serves hundreds of thousands of enterprise users.
…
Good news for MySQL users wishing to upgrade to MariaDB: MariaDB 10.5.7 onwards understands formerly-incompatible MySQL JSON fields! This blog entry explains how to install and use them.
Introducing MYSQL_JSON plugin
Starting from MariaDB 10.5.7 (commit f6549e), it is possible to upgrade from MySQL 5.7 tables containing JSON by loading the MYSQL_JSON data type plugin.
MariaDB and MySQL JSON formats are not the same. In MySQL, the JSON type is a native type, while in MariaDB JSON is just an alias for LONGTEXT. What this means in practice is that data in JSON format are not compatible with each other.
…