Kettles secret in-memory database is
- Not actually secret
- Not actually Kettles
There. I said it, and I feel much better.
In most circumstances, Kettle is used in conjunction with a
database. You are typically doing something with a database:
INSERTs, UPDATEs, DELETEs, UPSERTs, DIMENSION UPDATEs, etc. While
I do know of some people that are using Kettle without a database
(think log munching and summarization) a database is something
that a Kettle developer almost always has at their disposal.
Sometimes there isn’t a database. Sometimes you don’t want the slowdown of persistence in a database. Sometimes you just want Kettle to just have an in memory blackboard across transformations. Sometimes you want to ship an example to a customer using database operations but don’t want to fuss with database install, dump files, etc.
Kettle ships with a Hypersonic driver, and therefore, …
[Read more]