If SQL syntax is not important to you, I recommend MetaKit - It is a slightly different approach but it quite powerful and I personally know of more than a few commercial projects which use it successfully, even on embedded systems.
This Tutorial is quite helpful to get started.