Nepomuk and MySQL - Why?

Tomaz Canabrava tcanabrava at
Sun Aug 21 18:12:45 BST 2011

On Sun, Aug 21, 2011 at 1:09 PM, Thiago Macieira <thiago at> wrote:
> On Sunday, 21 de August de 2011 17:28:36 Mark wrote:
>> >> A bit about MongoDB.
>> >
>> > Irrelevant until someone writes a QtSql backend for it.
>> which is not possible since the entire NoSQL principle doesn't fit SQL.
>> Perhaps a "QtNoSQL" implementation ^_-
> That doesn't work. Akonadi is implemented entirely on top of SQL and QtSql.
> If MongoDB can't do SQL, it can't be a DB backend  for Akonadi and thus the
> discussion is irrelevant.

Nope, MongoDB can't do SQL. Mongo doesn't have a 'Language
Specification', it needs methods to add / remove items, and it's very
weird to do updates. It's easyer to create simple adds, very complex
to do complex queries.

> --
> Thiago Macieira - thiago (AT) - thiago (AT)
>   Software Architect - Intel Open Source Technology Center
>      PGP/GPG: 0x6EF45358; fingerprint:
>      E067 918B B660 DBD1 105C  966C 33F5 F005 6EF4 5358

More information about the kde-core-devel mailing list