~drizzle-trunk/drizzle/development

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