~drizzle-trunk/drizzle/development

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