183
by Brian Aker
Partial FAQ (questions to answert). Removed two dead variables. Need chai... |
1 |
* What is (target, supported) |
2 |
* Where can I learn more. |
|
3 |
* How do I participate. |
|
4 |
||
1
by brian
clean slate |
5 |
* So why? |
6 |
||
7 |
I've been wondering for a long time now about all of the changes post 4.1. |
|
8 |
I believe there is a large market of users who never wanted them, and never |
|
9 |
cared for them. I also wanted to question the foundations of what we built. |
|
10 |
Do uses want wrong data? How often is the query cache really valuable? If |
|
11 |
everyone just has a root user with all privs, why carry the baggage of the |
|
12 |
ACL code. Etc. |
|
13 |
||
14 |
* What is the GOAL? |
|
15 |
||
16 |
A micro-kernel that we then extend to add what we need (all additions come |
|
17 |
through interfaces that can be compiled/loaded in as needed). |
|
18 |
||
19 |
* So the differences? |
|
20 |
||
21 |
No modes, views, triggers, stored procedures, query cache, bad data inserts, |
|
22 |
ACL. Less engines, less code. Assume the primary engine is transactional. |
|
23 |
||
24 |
* Why now? |
|
25 |
||
26 |
Why not now :) |
|
27 |
||
28 |
* "This is awesome, but I need you to add back..." |
|
29 |
||
30 |
Forget it. Nothing is going back in at this time. As for the future? Maybe, |
|
31 |
but at the moment this suits my needs better. If you want more features, go |
|
32 |
use MySQL. |
|
33 |
||
34 |
* What platforms? |
|
35 |
||
36 |
I compile on OSX, Linux (Fedora), and Solaris Express. Windows is not |
|
37 |
supported and will stay that way unless it gets a working posix layer + |
|
38 |
autoconf system (aka becomes a platform that is reasonable to support). |
|
39 |
||
40 |
* What about XA? |
|
41 |
||
42 |
It may return as a bit in the protocol. Lets see if anyone notices that it is |
|
43 |
gone first :) |
|
44 |
||
45 |
* What is the future? |
|
46 |
||
47 |
Less code, more modularity, and more active involvement. A few things that |
|
48 |
still need to be done: |
|
49 |
- Switch to stdint |
|
50 |
- Walk through all of the replication code |
|
51 |
- Re-implement information schema |
|
52 |
- Modular logging system |
|
53 |
||
54 |
* "This is not a SQL compliant relational..." |
|
55 |
||
56 |
Very true, and we do not aim to be that. |
|
57 |
||
58 |
* What is left to be cut out? |
|
59 |
||
60 |
Bit type... we need a longer list. |
|
61 |
||
62 |
* Why drizzle? |
|
63 |
||
64 |
I am from Seattle. Drizzle is our normal form of "rain" but its not "rain". |
|
65 |
It is drizzle. |
|
66 |
||
67 |
-Brian |
|
68 |
Seattle, USA |