1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Mageia-dev] HEADSUP: mariadb available for testing
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20HEADSUP%3A%20mariadb%20available%20for%20testing&In-Reply-To=%3C201111110017.47896.alien%40rmail.be%3E">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="009482.html">
<LINK REL="Next" HREF="009534.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Mageia-dev] HEADSUP: mariadb available for testing</H1>
<B>Maarten Vanraes</B>
<A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20HEADSUP%3A%20mariadb%20available%20for%20testing&In-Reply-To=%3C201111110017.47896.alien%40rmail.be%3E"
TITLE="[Mageia-dev] HEADSUP: mariadb available for testing">alien at rmail.be
</A><BR>
<I>Fri Nov 11 00:17:47 CET 2011</I>
<P><UL>
<LI>Previous message: <A HREF="009482.html">[Mageia-dev] [changelog] [RPM] cauldron core/release llvm-2.9-2.mga2
</A></li>
<LI>Next message: <A HREF="009534.html">[Mageia-dev] HEADSUP: mariadb available for testing
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#9485">[ date ]</a>
<a href="thread.html#9485">[ thread ]</a>
<a href="subject.html#9485">[ subject ]</a>
<a href="author.html#9485">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>Hi all,
mariadb-5.5.15-0.mga2 should be hitting the mirrors soon (at cauldron
core/updates_testing). It's purpose is to be an alternative to mysql. for that
reason, mariadb packages provide also the similar mysql targets.
mariadb is intended to be a drop-in replacement for mysql, it goes so far to
actually have the same files and ABI's as mysql. after looking at their forking
process (it's not actually a full fork, they start from mysql and then patch),
i've seen that it's actually very good for a drop-in replacement. There are a
few differences ( <A HREF="http://kb.askmonty.org/en/mariadb-versus-mysql-compatibility">http://kb.askmonty.org/en/mariadb-versus-mysql-compatibility</A>
) but they are minor. I've done a few minor tests with amarok, akonadi, drupal
and phpmyadmin (and of course mysql client).
NOTE: mariadb provides actually most storage engines mysql provides as well,
but also the original and unpatched MyISAM and InnoDB engines from mysql. On
top of that, it has some extra storage engines. XtraDB, which is the drop-in
replacement storage engine for Innodb, is essentially an innodb with extra
patches from various sources, like google, facebook, etc... ( see
<A HREF="http://kb.askmonty.org/en/mariadb-versus-mysql-features">http://kb.askmonty.org/en/mariadb-versus-mysql-features</A> )
I've chosen to use mkrel 0 atm, because it's not a released version yet, I've
talked extensively to mariadb developers, and they mentioned that they did 5.3
and 5.5 in parallel, so that 5.5 should be released as beta pretty soon. When
i talked about our release schedule, they did mention that mariadb-5.5 should
be final before februari.
My plan is as follows:
1. provide testing package [DONE]
2. clean up spec file from mysql and file some patches upstream [DONE]
3. provide newer testing package when it's released as a alpha/beta
4. if testing is satisfactory (not breaking buildsystem or mysql) submit to
core/release and get more testing.
5. if final 5.5 release is on time, have mariadb into mageia2
now there, we have a few options:
considering that mariadb is essentially mysql + extra features, if we ship
both mysql and mariadb, we should ensure that normal users don't go from
mariadb to mysql. (if a storage engine would be used that's NOT in mysql,
suddenly a few databases might not work, even though the data is still there.)
A. provide both but with vendor preference
making sure one of them both is preferred should be ok, since they conflict
anyway, if a user installs the non-preferred one, she knows what she's doing.
( I think a note could be added here for warning purposes )
B. only use mariadb anymore
=> That's the easiest and safest option...
_IF_ mariadb works well. (which i'm sure we'll see in our testing)
(IMHO, if it worked for libreoffice, i don't see why not for mariadb)
any opinions? testings? problems?
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="009482.html">[Mageia-dev] [changelog] [RPM] cauldron core/release llvm-2.9-2.mga2
</A></li>
<LI>Next message: <A HREF="009534.html">[Mageia-dev] HEADSUP: mariadb available for testing
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#9485">[ date ]</a>
<a href="thread.html#9485">[ thread ]</a>
<a href="subject.html#9485">[ subject ]</a>
<a href="author.html#9485">[ author ]</a>
</LI>
</UL>
<hr>
<a href="https://www.mageia.org/mailman/listinfo/mageia-dev">More information about the Mageia-dev
mailing list</a><br>
</body></html>
|