On 2/13/12, Paul R <paul.r...@gmail.com> wrote:
[...]
> Abstraction over high level data stores is one of
> the worst idea in software engineering.
>
> The most proeminent example is probably PostgreSQL, which is an
> incredibly strong product with high SQL power. But as soon as you access
> it through the ActiveRecord or Persistent API, it gets turned into
> a very limited store, with the SQL power of SQLITE or MongoDB.
>

"Limited" /= "Worst", though [0].

The popularity of SQLite and "NoSQL" prove that sometimes a limited
feature set is worth the gains in abstraction.

Definitely not for every project, of course.

Tom


[0]
Prelude> "limited" == "worst"
False

_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to