Thank You for Rel Storage 3.

Christopher Lozinski <[email protected]> Mon, 13 Jul 2020 13:11:04 +0200
Newsgroups gmane.comp.web.zope.zodb
Message-ID <[email protected]>
--Apple-Mail=_D040AA1E-C15C-4D91-9FA5-F19894002E9A
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="UTF-8"

I just read your ZODB blog posting from last year:
https://dev.nextthought.com/blog/2019/11/relstorage-30.html <https://dev.ne=
xtthought.com/blog/2019/11/relstorage-30.html>

And your RelStorage blog posting:
https://dev.nextthought.com/blog/2019/11/relstorage-30.html#backwards-incom=
patible-changes <https://dev.nextthought.com/blog/2019/11/relstorage-30.htm=
l#backwards-incompatible-changes>

What you have done is really awesome.  I need shared in memory pickle cache=
s.  And you do all of that magic with parallel commits. WOW!  =20
 =20
Taking a high level view.   ZODB gives the user a very simple computational=
 model: persistent Python.  Now we also have very high, parallel performanc=
e.  Thank you.=20

 Initially it was simple implementation.   First came File Storage, then Re=
lStorage, and now RelStorage 3.  The complexity and performance increase ov=
er time, making it harder and harder to understand.   So I signed up to fol=
low RelStorage on GitHub and will be reading more about it regularly.   I w=
ould love to know how it all works. As always the best way to understand it=
, would be to help contribute to the documentation.   I am tempted to edit =
your two blog postings.  Make them easier for beginners (like myself)  to u=
nderstand.  May I edit them? =20

Warm Regards
Christopher Lozinski

https://PythonLinks.info
tel: +48 32 361 3136
Skype: clozinski


--=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].
To view this discussion on the web visit https://groups.google.com/d/msgid/=
zodb/9A47EFE0-BD4B-4B13-A106-416794D9AD91%40PythonLinks.info.

--Apple-Mail=_D040AA1E-C15C-4D91-9FA5-F19894002E9A
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset="UTF-8"

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; charset=
=3Dus-ascii"></head><body style=3D"word-wrap: break-word; -webkit-nbsp-mode=
: space; line-break: after-white-space;" class=3D""><div class=3D"">I just =
read your ZODB blog posting from last year:</div><div class=3D""><a href=3D=
"https://dev.nextthought.com/blog/2019/11/relstorage-30.html" class=3D"">ht=
tps://dev.nextthought.com/blog/2019/11/relstorage-30.html</a></div><div cla=
ss=3D""><br class=3D""></div><div class=3D"">And your RelStorage blog posti=
ng:</div><div class=3D""><a href=3D"https://dev.nextthought.com/blog/2019/1=
1/relstorage-30.html#backwards-incompatible-changes" class=3D"">https://dev=
.nextthought.com/blog/2019/11/relstorage-30.html#backwards-incompatible-cha=
nges</a></div><div class=3D""><br class=3D""></div><div class=3D"">What you=
 have done is really awesome.&nbsp;&nbsp;I need shared in memory pickle cac=
hes. &nbsp;And you do all of that magic with parallel commits. WOW!&nbsp; &=
nbsp;</div><div class=3D"">&nbsp;&nbsp;</div><div class=3D"">Taking a high =
level view. &nbsp; ZODB gives the user a very simple computational model: p=
ersistent Python. &nbsp;Now we also have very high, parallel performance. &=
nbsp;Thank you.&nbsp;</div><div class=3D""><br class=3D""></div><div class=
=3D"">&nbsp;Initially it was simple implementation. &nbsp; First came File =
Storage, then RelStorage, and now RelStorage 3. &nbsp;The complexity and pe=
rformance increase over time, making it harder and harder to understand. &n=
bsp; So I signed up to follow RelStorage on GitHub and will be reading more=
 about it regularly. &nbsp; I would love to know how it all works. As alway=
s the best way to understand it, would be to help contribute to the documen=
tation. &nbsp; I am tempted to edit your two blog postings. &nbsp;Make them=
 easier for beginners (like myself) &nbsp;to understand. &nbsp;May I edit t=
hem? &nbsp;</div><div class=3D""><br class=3D""></div><div class=3D"">
<div dir=3D"auto" style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); =
letter-spacing: normal; text-align: start; text-indent: 0px; text-transform=
: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: =
0px; text-decoration: none; word-wrap: break-word; -webkit-nbsp-mode: space=
; line-break: after-white-space;" class=3D""><div dir=3D"auto" style=3D"car=
et-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-a=
lign: start; text-indent: 0px; text-transform: none; white-space: normal; w=
ord-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; wo=
rd-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-spac=
e;" class=3D""><div style=3D"color: rgb(0, 0, 0); letter-spacing: normal; t=
ext-align: start; text-indent: 0px; text-transform: none; white-space: norm=
al; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-wor=
d; -webkit-nbsp-mode: space; line-break: after-white-space;" class=3D""><di=
v style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; line-break: aft=
er-white-space;" class=3D""><div style=3D"color: rgb(0, 0, 0); font-family:=
 Helvetica; font-style: normal; font-variant-caps: normal; font-weight: nor=
mal; letter-spacing: normal; text-align: start; text-indent: 0px; text-tran=
sform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-wi=
dth: 0px;">Warm Regards</div><div style=3D"color: rgb(0, 0, 0); font-family=
: Helvetica; font-style: normal; font-variant-caps: normal; font-weight: no=
rmal; letter-spacing: normal; text-align: start; text-indent: 0px; text-tra=
nsform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-w=
idth: 0px;">Christopher Lozinski</div><div style=3D"color: rgb(0, 0, 0); fo=
nt-family: Helvetica; font-style: normal; font-variant-caps: normal; font-w=
eight: normal; letter-spacing: normal; text-align: start; text-indent: 0px;=
 text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text=
-stroke-width: 0px;"><br class=3D""></div><div style=3D"color: rgb(0, 0, 0)=
; font-family: Helvetica; font-style: normal; font-variant-caps: normal; fo=
nt-weight: normal; letter-spacing: normal; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-=
text-stroke-width: 0px;"><a href=3D"https://PythonLinks.info" class=3D"">ht=
tps://PythonLinks.info</a><br class=3D"">tel: +48 32 361 3136<br class=3D""=
>Skype: clozinski<br class=3D""><br class=3D""></div></div></div></div></di=
v>
</div>
<br class=3D""></body></html>

<p></p>

-- <br />
You received this message because you are subscribed to the Google Groups &=
quot;zodb&quot; group.<br />
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to <a href=3D"mailto:[email protected]">zodb+unsubscri=
[email protected]</a>.<br />
To view this discussion on the web visit <a href=3D"https://groups.google.c=
om/d/msgid/zodb/9A47EFE0-BD4B-4B13-A106-416794D9AD91%40PythonLinks.info?utm=
_medium=3Demail&utm_source=3Dfooter">https://groups.google.com/d/msgid/zodb=
/9A47EFE0-BD4B-4B13-A106-416794D9AD91%40PythonLinks.info</a>.<br />

--Apple-Mail=_D040AA1E-C15C-4D91-9FA5-F19894002E9A--