Why SQL and the relational model?
Gadfly is based in SQL and the relational model primarily because the SQL query language and the relational model have been highly successful, are highly standard, and are well understood by a large number of programmers. If you understand standard SQL you already know how to use Gadfly — and this distinguishes Gadfly from many similar database systems out there — even ones which aren’t “really free.