Hiya all,
A long time ago, I examined the MySQL client-server protocol, to
understand why it is performing so well. This resulted in the idea
(back then) to create a MySQL server implementation in merovingian, that
proxied commands to mserver/mapi calls. This to possibly gain from
performance benefits, but obviously more to open up the world of MySQL
clients that exist to MonetDB. A minimalistic start was added to the
code [1], but nothing more than that ever emerged.
Years later, I ended up at a similar quest, one where I had to implement
the MySQL server protocol and perform the rituals to make a MySQL client
believe it is dealing with a proper server [2]. Objective is different
here (some will recognise merovingian's multiplex-funnel feature), but
the codepath is largely re-usable for the purpose of the above.
Being rusty with the MonetDB code-base, not having followed any of its
developments lately, whilst on this island in the sun, I'm wondering if
it makes sense to implement the first at all, or whether it is better to
simply remove the if-deffed code, for it is incomplete.
Opinions?
Best,
Fabian
[1] http://dev.monetdb.org/hg/MonetDB/file/fb8e50da2917/tools/merovingian/daemo…
[2] https://github.com/grobian/mysqlpq
Hello,
I am aware that MonetDB is available as native Fedora 18-20 [1] and
EPEL 6 [2] packages. However, I am missing native Fedora 21-22, as
well as EPEL 7 packages.
Would you find it beneficial if I try to push MonetDB directly to
Fedora/EPEL packages, ie. it would have a record in Fedora Package
Database [3] and be built on Fedora infrastructure? That said, I would
become a mere package maintainer for the two distributions.
Cheers
Jan
[1] https://www.monetdb.org/Documentation/UserGuide/Downloads/Fedora
[2] https://www.monetdb.org/downloads/epel/
[3] https://admin.fedoraproject.org/pkgdb/
Hi there,
I have some custom code running on Feb2013 release.
As I'm now trying to move to Oct2014, I need to update this custom code.
MonetDB API has changed a bit in the meantime, for example if I just try to
compile my code within Oct2014, I get
error: implicit declaration of function 'ALGfetch'
Indeed, looking at the previous commits, ALGfetch is one of the interfaces
that have been removed.
Question: Is there any documentation that can help me see more clearly what
changed and how to adapt the code? Or is browsing the commit history my
only resource?
Thanks,
Roberto