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. I need shared in memory pickle cac= hes. And you do all of that magic with parallel commits. WOW! &= nbsp;</div><div class=3D""> </div><div class=3D"">Taking a high = level view. ZODB gives the user a very simple computational model: p= ersistent Python. Now we also have very high, parallel performance. &= nbsp;Thank you. </div><div class=3D""><br class=3D""></div><div class= =3D""> Initially it was simple implementation. First came File = Storage, then RelStorage, and now RelStorage 3. 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. 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. I am tempted to edit your two blog postings. Make them= easier for beginners (like myself) to understand. May I edit t= hem? </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" 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--