Re: DB technologies in GNOME apps.
Pavlo Solntsev <[email protected]> Wed, 23 Aug 2017 08:15:56 -0500
| Newsgroups | gmane.comp.gnome.devel |
|---|---|
| Message-ID | <CADsq9ipk9ST_AjUg48BtxeDqSHpOzGEZMbTtX5ei_FjehsaX8A@mail.gmail.com> |
--===============6665316029888153173== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline --===============6665316029888153173== Content-Type: multipart/alternative; boundary="f403045c26bc24c50205576b835e" --f403045c26bc24c50205576b835e Content-Type: text/plain; charset="UTF-8" Emmanuele, Thank you for the explanation. It looks like only libgda provides a uniform interface for the single user (SQLite) and multi user (MySQL, PostgreSQL etc) DBs. Please correct me if I am wrong. Thanks. -Pavlo Solntsev --------------------------------------------------------------------------------------------- *Please avoid sending me Word or PowerPoint attachments.See http://www.gnu.org/philosophy/no-word-attachments.html <http://www.gnu.org/philosophy/no-word-attachments.html>* On Wed, Aug 23, 2017 at 7:59 AM, Emmanuele Bassi <[email protected]> wrote: > There's libgda[0], which is useful if you have a relational database. > > There's also GOM[1], which builds a data mapper on top of GObject types. > > On a lower-level, there's also the GVDB[2] embeddable code, which > allows you to serialise and deserialise key/value tables using > GVariant. > > Ciao, > Emmanuele. > > [0]: https://git.gnome.org//browse/libgda > [1]: https://git.gnome.org//browse/gom > [2]: https://git.gnome.org/browse/gvdb > > > On 23 August 2017 at 13:24, Pavlo Solntsev <[email protected]> > wrote: > > > > > > Hi, > > > > I was told that GNOME-DB project is not in use much by GNOME apps. Could > someone clarify what is the trend in DB libraries for GNOME apps? What do > we use as alternative to libgda. Thanks. > > > > -Pavlo Solntsev > > ------------------------------------------------------------ > --------------------------------- > > Please avoid sending me Word or PowerPoint attachments. > > See http://www.gnu.org/philosophy/no-word-attachments.html > > > > _______________________________________________ > > gnome-devel-list mailing list > > [email protected] > > https://mail.gnome.org/mailman/listinfo/gnome-devel-list > > > > > > -- > https://www.bassi.io > [@] ebassi [@gmail.com] > --f403045c26bc24c50205576b835e Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">Emmanuele,<div><br></div><div>Thank you for the explanatio= n. It looks like only libgda=C2=A0provides a uniform interface for the sing= le user (SQLite) and multi user=C2=A0(MySQL, PostgreSQL etc) DBs. Please co= rrect me if I am wrong.=C2=A0</div><div>Thanks.</div><div><br></div></div><= div class=3D"gmail_extra"><br clear=3D"all"><div><div class=3D"gmail_signat= ure" data-smartmail=3D"gmail_signature"><div dir=3D"ltr"><div><div dir=3D"l= tr"><div><div dir=3D"ltr">-Pavlo Solntsev</div><div dir=3D"ltr">-----------= ---------------------------------------------------------------------------= -------</div></div><div dir=3D"ltr"><em style=3D"color:rgb(0,0,0);font-fami= ly:"Times New Roman";font-size:16px">Please avoid sending me Word= or PowerPoint attachments.<br>See <a href=3D"http://www.gnu.org/philosophy= /no-word-attachments.html" target=3D"_blank">http://www.gnu.org/philosophy/= no-word-attachments.html</a></em><br></div></div></div></div></div></div> <br><div class=3D"gmail_quote">On Wed, Aug 23, 2017 at 7:59 AM, Emmanuele B= assi <span dir=3D"ltr"><<a href=3D"mailto:[email protected]" target=3D"_b= lank">[email protected]</a>></span> wrote:<br><blockquote class=3D"gmail_= quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1= ex">There's libgda[0], which is useful if you have a relational databas= e.<br> <br> There's also GOM[1], which builds a data mapper on top of GObject types= .<br> <br> On a lower-level, there's also the GVDB[2] embeddable code, which<br> allows you to serialise and deserialise key/value tables using<br> GVariant.<br> <br> Ciao,<br> =C2=A0Emmanuele.<br> <br> [0]: <a href=3D"https://git.gnome.org//browse/libgda" rel=3D"noreferrer" ta= rget=3D"_blank">https://git.gnome.org//browse/<wbr>libgda</a><br> [1]: <a href=3D"https://git.gnome.org//browse/gom" rel=3D"noreferrer" targe= t=3D"_blank">https://git.gnome.org//browse/<wbr>gom</a><br> [2]: <a href=3D"https://git.gnome.org/browse/gvdb" rel=3D"noreferrer" targe= t=3D"_blank">https://git.gnome.org/browse/<wbr>gvdb</a><br> <div><div class=3D"h5"><br> <br> On 23 August 2017 at 13:24, Pavlo Solntsev <<a href=3D"mailto:pavlo.soln= [email protected]">[email protected]</a>> wrote:<br> ><br> ><br> > Hi,<br> ><br> > I was told that GNOME-DB project is not in use much by GNOME apps. Cou= ld someone clarify what is the trend in DB libraries for GNOME apps? What d= o we use as alternative to libgda. Thanks.<br> ><br> > -Pavlo Solntsev<br> > ------------------------------<wbr>------------------------------<wbr>= ------------------------------<wbr>---<br> > Please avoid sending me Word or PowerPoint attachments.<br> > See <a href=3D"http://www.gnu.org/philosophy/no-word-attachments.html"= rel=3D"noreferrer" target=3D"_blank">http://www.gnu.org/philosophy/<wbr>no= -word-attachments.html</a><br> ><br> </div></div>> ______________________________<wbr>_________________<br> > gnome-devel-list mailing list<br> > <a href=3D"mailto:[email protected]">[email protected]= rg</a><br> > <a href=3D"https://mail.gnome.org/mailman/listinfo/gnome-devel-list" r= el=3D"noreferrer" target=3D"_blank">https://mail.gnome.org/<wbr>mailman/lis= tinfo/gnome-devel-<wbr>list</a><br> ><br> <span class=3D"HOEnZb"><font color=3D"#888888"><br> <br> <br> --<br> <a href=3D"https://www.bassi.io" rel=3D"noreferrer" target=3D"_blank">https= ://www.bassi.io</a><br> [@] ebassi [@<a href=3D"http://gmail.com" rel=3D"noreferrer" target=3D"_bla= nk">gmail.com</a>]<br> </font></span></blockquote></div><br></div> --f403045c26bc24c50205576b835e-- --===============6665316029888153173== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ gnome-devel-list mailing list [email protected] https://mail.gnome.org/mailman/listinfo/gnome-devel-list --===============6665316029888153173==--