Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: "Diez B. Roggisch" Newsgroups: de.comp.lang.python Subject: Re: [Python-de] Datenbanken verwende ich nicht. Date: Fri, 13 Oct 2017 15:29:51 +0200 Lines: 65 Message-ID: References: <7e1f4ce8-8606-588a-7f85-b13f39941ca5@thomas-guettler.de> <27e611d6-b47b-2595-44fc-4a145e929670@thomas-guettler.de> <4542df1d-bd87-561b-e370-f4281c890621@thomas-guettler.de> <2c0451e3-d2e7-7010-11a8-882c68300ad4@thomas-guettler.de> <09409E5B-D062-49B5-8A40-2D21AE1EC932@web.de> <4797717F-FA5E-44E3-83E3-370A91920493@web.de> Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) Content-Type: multipart/signed; boundary="Apple-Mail=_70B0C492-0F2D-4AAA-8F98-77B5B7554D8E"; protocol="application/pgp-signature"; micalg=pgp-sha512 X-Trace: news.uni-berlin.de eIvcH1fTP82G+5/4FrvY+A59PHEHXY3Vwrs6Fv3L32xw== Return-Path: X-Original-To: python-de@python.org Delivered-To: python-de@mail.python.org X-Pgp-Agent: GPGMail In-Reply-To: X-Mailer: Apple Mail (2.3124) X-Provags-ID: V03:K0:O4ZwmUq2WX0seUfVWQuCaWxsmvl3gXhYAQ6yZ3mhute01Vkugkh JEQwoilvtYtMZb/Ekn8ZSOzD/3AhmeM3JGEEI4krXDkmwQ3pnIj/0QxJr0IAN1nMxP06ev/ vCDIe7wXKbKWp1c+mywFEXv3buNnW7hYPW+h4F2IsqKcFbOAZLqp4g02LvAYuF7u/SDYMSk EcJPWaNHfw+wdz4X2NC9w== X-UI-Out-Filterresults: notjunk:1;V01:K0:TB18mon0Ha0=:s60eJJyKQRfHt9670FCCMe OOqjZNNqVKV38AD79s7MAQigEPAbinrBk0HFLPVrisL86aiyboTHO/9xjV0YJnWGBxUZDgqak w3GDLk6JBbSVT1/jtE7uIFAihQ0qxMbuEiEiitQL8ORm3hUgK/GE1lePFwX262sV8LN4I6nyV tKvVhahzwoIxSDr39SDxW/vwAygvHSC94mngWud1KJjQQ3ZM7+ZTeIPBHHDpfRO69PWTQd2/X vT6+Qf7kaiKVKW5hyTYxya+3QK7ALqgfg38ijsVFMq8RkMMDXLNYZSB1SLeVFR4949Aa1Txyc 3UOXcbnyFcqwT0/roKTr6rDe81+V82lm2ddseOhemdVWDMytjzfedSPcS0l9L0N94fPI2Y/NO qFipMnfvMgW4mdKh1wtF9FYhqdYuPbaNRIQrPk0frXdqTfoPRK1Ecg8nA1VbT/1xEQUgLZZHm NnCag44LBA9nVyEDYihPsaJ/SGqExbg0kO8OARJYqFCGoXTRhEz4UzEEvcOO0EhGaFIZN1gnX X+ncsmgNf0xM/sKU6tJrIQwVxDuC6WA7YHkxdY1xns4uiqxceucPyFPpWLhXZjEshhH5hixd/ 2vsgRQFCDXRuaiUWMkws1y1huopNbfaoEaUSTrasgSvjG79s4O/vWnYayiBpVSXRGc+7q00x6 Hz7bHWc8G1RZuOH9G0SHcNAS8wsJ84/x4o5S7fU38V9QxNngP1QF2f4UIPcMbhVc7ZyRqP76o UpyLlJTpNR+ZhMdcT2Ayk84UY4OL+8snSV4AzFh/5mU7fVMkU9muQV3LUlUhUMWpP8+m5aqAd 3hBA0gOuPPUKVY+PunfGka3tvrKyw== X-BeenThere: python-de@python.org X-Mailman-Version: 2.1.24 Precedence: list List-Id: Die Deutsche Python Mailingliste List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Mailman-Original-Message-ID: <4797717F-FA5E-44E3-83E3-370A91920493@web.de> X-Mailman-Original-References: <7e1f4ce8-8606-588a-7f85-b13f39941ca5@thomas-guettler.de> <27e611d6-b47b-2595-44fc-4a145e929670@thomas-guettler.de> <4542df1d-bd87-561b-e370-f4281c890621@thomas-guettler.de> <2c0451e3-d2e7-7010-11a8-882c68300ad4@thomas-guettler.de> <09409E5B-D062-49B5-8A40-2D21AE1EC932@web.de> Xref: csiph.com de.comp.lang.python:4965 --Apple-Mail=_70B0C492-0F2D-4AAA-8F98-77B5B7554D8E Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 > Oh, jetzt habt Ihr es ihm aber gezeigt! Man muss doch kein DB-Experte > werden, um privat ein paar Daten abzulegen! Und wo genau habe ich das Gegenteil behauptet? Es ist Hermann und jedem = anderen voellig freigestellt, Dinge zu tun oder zu lassen, und das sogar = voellig ohne Angaben von Gruenden. Ich werde in diesem Leben zum = Beispiel weder Ausdrucktaenzer noch Hochalpinist werden. Wenn ich mich aber dann oeffentlich dazu auessere und offenkundig keine = Ahnung habe, werde ich auch damit klarkommen muessen, das man mich = korrigiert. > Aber es gibt auch > Alternativen, die ich gerne nutze: > Pickle, ZODB. - Ok, man sollte die dazu geh=C3=B6rigen Python-Klassen = nicht > verlieren, aber die Handhabung der Daten wird dann doch um einiges > geschmeidiger. Wohlgemerkt, ich spreche nicht unbedingt vom > "Business-Einsatz=E2=80=9D! Meine negativen Erfahrungen mit pickle sind letztlich durch die ZODB = bedingt. Die ist halt ein glorifiziertes Pickle mit ACID-Eigenschaften. Natuerlich kann man mittels __set/getstate__ ein bisschen in Richtung = =E2=80=9CSchema-Migration=E2=80=9D arbeiten, aber so der richtige = Kracher ist das nicht. Wenn die Daten laenger leben sollen, sollte man auf Objekte in dem Sinne = verzichten, und nur simple Datenstrukturen speichern. Und das auch nur, = wenn die Natur der Daten Dokumentbasiert ist (wie auch zB couchdb). Fuer = vieles ist das relationale Modell und seine festen Schemata aber = bezueglich der andauernden Pflege in meinen Augen deutlich robuster. = NoSQL-hype hin oder her. Diez --Apple-Mail=_70B0C492-0F2D-4AAA-8F98-77B5B7554D8E Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQEcBAEBCgAGBQJZ4L/PAAoJEMgWrvcLlYXn0SoH/1V81TbGKo4yZSrMwapcWENR XeIm1jWIfGddDg0L039TzDAFFr+Y0UBMchOlEbNYRPDKtgaKpA2NWGtRxZJYb3Fo 5Yiil5iNlC4NJ6WE5S5EQdtOilZlfzDNJc6+wBAwJMSVl0+HqoV4I7UtCwADM51q 3Jb4q+w+4qG3flIvOBVBnJPFBCN6hkrLIc8yb87dosZJuOq6CEqLCluiZzbSaIgr UEe3sB6clpnlCzrjy4h6B+lE62PX8zyPFO+C2xWwaP5PTqfU1jBm9AxmP7c+5OXO kzqgXzfxma7eImo9z5BxYiLT4IyfZZ8jbhryCFixtdFbXPunDCjqWzT03WtQe9w= =86/6 -----END PGP SIGNATURE----- --Apple-Mail=_70B0C492-0F2D-4AAA-8F98-77B5B7554D8E--