@@ -22,7 +22,7 @@ Specific topics:
22
22
Why are we maintaining a list that is specifically for MariaDB, and not for MySQL and its forks?
23
23
24
24
It's easy to find software, cloud services or educative resources for MySQL. Finding MariaDB related resources is a bit
25
- more difficult. The reason is simple: many authors of MySQL resources tend to think that, if something works with MySQL,
25
+ more difficult. The reason is simple: many authors of MySQL resources assume that, if something works with MySQL,
26
26
it will work with MariaDB as well. And it is certainly true that MariaDB and MySQL are very similar. MariaDB was initially
27
27
created by forking MySQL 5.1, and some effort to guarantee compatibility was made over the years.
28
28
@@ -32,15 +32,15 @@ MariaDB, you should ask yourself some questions:
32
32
** Does the Resource Use Some MySQL Unique Features?**
33
33
34
34
In the worst case, a tool won't work at all, but this is not common. It is more common that some features of a tool can't
35
- be used on MariaDB. For example, using certain features of the community.mysql Ansible module will generate queries that
36
- fail on MariaDB.
35
+ be used with MariaDB. For example, using certain features of the community.mysql Ansible module will generate queries that
36
+ fail with MariaDB.
37
37
38
38
** Does the Resource take Advantage of MariaDB Unique Features?**
39
39
40
40
Sometimes a resource works on MySQL, but it does things that could be done better by taking advantage of MariaDB features.
41
- For example, a GUI might not allow to create a ` UUID ` or ` INET6 ` columns because these types are not supported by MySQL.
41
+ For example, a GUI might not allow you to create a ` UUID ` or ` INET6 ` columns because these types are not supported by MySQL.
42
42
An ORM for MySQL might not allow you to produce a ` DELETE ... RETURNING ` for the same reason. A monitoring system for
43
- MySQL normally won't show MariaDB specific metrics.
43
+ MySQL normally won't show MariaDB- specific metrics.
44
44
45
45
** Is the Resource Adequately Tested with MariaDB?**
46
46
@@ -51,7 +51,7 @@ application might not expose errors. After some time you might find out that som
51
51
** Is the Resource Really "for MySQL and MariaDB"?**
52
52
53
53
As you can guess, sometimes resources "for MySQL and MariaDB" are mostly for MySQL, meaning that they are not thoroughly
54
- tested and optimised for MariaDB. All the problems listed above might apply in such cases.
54
+ tested and optimised for MariaDB. Any of the problems listed above might apply in such cases.
55
55
56
56
If you spot these problems in an open source application that officially supports MariaDB, please report a bug or contribute
57
57
a bugfix.
@@ -64,7 +64,7 @@ tackle the above problem. But how exactly?
64
64
** Provide a List of Real MariaDB Resources**
65
65
66
66
In this list, whenever possible, you will only find resources that properly support MariaDB. It doesn't matter to us if it
67
- also support MySQL or not, and whether the project's priority is MariaDB or not. We simply want to list "stuff that works
67
+ also supports MySQL or not, and whether the project's priority is MariaDB or not. We simply want to list "stuff that works
68
68
well".
69
69
70
70
Ideally, we aim to test all the listed resources with MariaDB. We temporarily list resources that we didn't test yet, but
@@ -75,11 +75,11 @@ Whenever relevant, we indicate if a project is FLOSS software (Free/Libre Open S
75
75
software, or a cloud service. When appropriate, we also indicate the supported platforms or programming language. These
76
76
aspects are often very important when you're looking for software that solves a problem.
77
77
78
- ** Provide a List of Open Source Resources that Have Problems with MariaDB**
78
+ ** Provide a List of Open Source Resources That Have Problems with MariaDB**
79
79
80
80
If a listed resource has problems with MariaDB, we aim to indicate this. We try to list such resources only if they are
81
- open source or free software. In this case, if you decide to use the resource, we warmly encourage you to contribute the
82
- project, to the purpose of improving MariaDB support by applications.
81
+ open source or free software. In this case, if you decide to use the resource, we warmly encourage you to contribute to
82
+ the project, with the aim of improving MariaDB support by applications.
83
83
84
84
There are various ways you can contribute improving MariaDB support:
85
85
@@ -92,13 +92,13 @@ There are various ways you can contribute improving MariaDB support:
92
92
93
93
Suppose you consult Awesome MariaDB, and you learn that a certain software doesn't work well with MariaDB because it
94
94
doesn't use a certain SQL syntax. If you're a developer, you'll find out that this syntax exists, and what it is for.
95
- Hopefully, you will later use this information in your daily job, to produce better code.
95
+ Hopefully, you will later use this information in your daily job to produce better code.
96
96
97
97
** Grow a Sense of Community**
98
98
99
99
All the activity listed in the previous point are normal and spontaneously happen in a community.
100
100
101
- Let's grow the MariaDB community to see an increase in this kind of activities, and let's show support towards resources
101
+ Let's grow the MariaDB community to see an increase in these kinds of activities, and let's show support towards resources
102
102
that aim to work well with MariaDB.
103
103
104
104
[ Make it so!] ( https://memory-alpha.fandom.com/wiki/Make_It_So )
0 commit comments