Re: Re: In defense of the ZODB

tk <[email protected]> Thu, 1 Nov 2018 03:01:15 -0400
Newsgroups gmane.comp.web.zope.zodb
Organization isotoperesearch.ca
Message-ID <[email protected]>
Good morning Andreas,

You seem a little angry for nothing... I like ZODB because its free=20
software and a better object-oriented database than Durus mostly. I'm=20
not interested in upgrading to something else strictly because there is=20
a market for this thing... In fact I'm always looking for the best open=20
source softwares possible and the possibility to adapt my softwares=20
based on what my customers need, not what other peoples are telling me=20
to use.  :-)

kind regards,

tk

Le 2018-10-31 =C3=A0 00:57, Andreas Jung a =C3=A9crit=C2=A0:
> Just stop with these pointless tries to redefine or rename the ZODB. The=
=20
> ZODB is around for almost 20 years. We have a clear understanding what=20
> the ZODB is and where it should be used for and where not.=C2=A0 And=20
> something like "...optimized in C" is pointless. Please stop this=20
> marketing nonsense. There are no new markets for the ZODB. The ZODB is=20
> still a solid solution. But for decent applications with decent=20
> requirements regarding functionality, scalability etc. we have better=20
> options than 10 or 20 years ago. And again, there are no new markets and=
=20
> there are no new opportunities. Customers don't care about the=20
> underlaying data storages in customer projects, developers don't care=20
> much about the ZODB. THat's the situation. Not much to be added.
>=20
> -aj
>=20
> Am Montag, 29. Oktober 2018 08:40:14 UTC+1 schrieb Christopher Lozinski:
>=20
>     There really are different target markets.=C2=A0 And those different
>     target markets think different things.
>=20
>     There is the community of computer scientists.=C2=A0 They have
>     definitions for hierarchical databases, relational databases,
>     object-oriented databases, and graph databases.=C2=A0 It was useful t=
o
>     read the wikipedia definitions of those different types of
>     databases.=C2=A0 The ZODB does primarily fall into the Object-Oriente=
d
>     category, although it has a lot of similarities with the
>     hierarchical and even with the graph database.=C2=A0 (It has nodes,
>     directed edges and properties but not a query language nor graph
>     theory behind it).=C2=A0 So the computer scientists are happy calling=
 it
>     an object database.=C2=A0 And have understandable objections to calli=
ng
>     it a graph database.
>=20
>     I think that there is another group of people.=C2=A0 The average user=
 of
>     relational databases.=C2=A0 They are aware that there is a lot of
>     complexity mapping back and forth.=C2=A0 They know that they have a
>     =E2=80=9Cgraph" of Python objects.=C2=A0 They like the idea of a =E2=
=80=9CGraph
>     Database=E2=80=9D.=C2=A0 For them it is just a "graph of objects", wi=
thout the
>     mental baggage that the computer scientists carry with them. =20
>     Maybe, like me, they have not read the Wikipedia definitions.=C2=A0 A=
t
>     the next conference I go to, I will survey the different world
>     views.=C2=A0 It will be interesting to see how that market thinks abo=
ut
>     these things.
>=20
>     In any case, a lot of the computer scientists sit on proposal review
>     boards, and so in the future I will title my talk: =E2=80=9CZODB, the=
 Object
>     Database for Python Developers=E2=80=9D. =C2=A0 With that change, I w=
ill probably
>     get a lot more acceptances.=C2=A0 Thank you.
>=20
>     But it is also important to connect with what the average user is
>     thinking.=C2=A0 I propose the following description.
>=20
>     =E2=80=9CZODB is an object database implemented in Python and optimiz=
ed in
>     C.=C2=A0 Just subclass off of the persistent classes and your objects=
,
>     graphs, and applications become persistent.=E2=80=9D
>=20
>     I hope that approach will satisfy everyone.=C2=A0 Maybe there are som=
e
>     people who only see one point of view, and will not be happy that I
>     used the word graph.=C2=A0 We will see.
>=20
>     Warm Regards
>     Christopher Lozinski
>=20
>=20
> --=20
> You received this message because you are subscribed to the Google=20
> Groups "zodb" group.
> To unsubscribe from this group and stop receiving emails from it, send=20
> an email to [email protected]=20
> <mailto:[email protected]>.
> For more options, visit https://groups.google.com/d/optout.

--=20
[email protected] | Twitter: @wise_project
https://www.isotoperesearch.ca
https://www.isotopesoftware.ca

--=20
You received this message because you are subscribed to the Google Groups "=
zodb" group.
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to [email protected].
For more options, visit https://groups.google.com/d/optout.