Path: csiph.com!usenet.pasdenom.info!weretis.net!feeder4.news.weretis.net!ecngs!feeder2.ecngs.de!newsfeed.freenet.ag!news2.euro.net!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.006 X-Spam-Evidence: '*H*': 0.99; '*S*': 0.00; 'postgresql': 0.07; 'subject:skip:c 10': 0.07; 'python': 0.09; 'bindings': 0.09; 'matched': 0.09; 'mysql.': 0.09; 'naturally': 0.09; 'postgres': 0.09; 'sep': 0.09; 'looked': 0.10; 'yet.': 0.13; 'db2,': 0.16; 'finney': 0.16; 'from:addr:rosuav': 0.16; 'from:name:chris angelico': 0.16; 'wrote:': 0.17; 'back.': 0.22; "haven't": 0.23; 'header:In-Reply-To:1': 0.25; 'message-id:@mail.gmail.com': 0.27; 'chris': 0.28; 'writes:': 0.29; 'source': 0.29; 'probably': 0.29; 'fri,': 0.30; "aren't": 0.33; 'to:addr:python-list': 0.33; 'point.': 0.33; 'another': 0.33; "can't": 0.34; 'received:google.com': 0.34; 'awesome': 0.35; 'ben': 0.35; 'moved': 0.35; 'open': 0.35; 'pm,': 0.35; 'received:209.85': 0.35; 'but': 0.36; 'subject:with': 0.36; 'should': 0.36; 'received:209': 0.37; 'subject:: ': 0.38; 'some': 0.38; 'to:addr:python.org': 0.39; 'little': 0.39; 'header:Received:5': 0.40; 'think': 0.40; 'skip:u 10': 0.60; 'grab': 0.64; 'other.': 0.64; 'our': 0.65; 'future,': 0.72; 'hardly': 0.84; 'oss': 0.84; 'subject:business': 0.93 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=KnqJ8fP4ev8DaTAzuhYqRZkMxCmQeRy6NYIT3cZ0L1A=; b=ZHcStd+Gq12FzJ8C+6yBRLXKzf0f5ArYtmOpKbB6Ra4HQIwtuwCg9ty+3u9PyxO6Tn Ey+/CLsO8ER7B/hnpfl1c/tLKi7RpDQlBj57BqlUiEfhEIOJbuwOPbGYE3MQdd7zzw5E EKRwswomP4Cryet88wbmViYwWc0tYC6ZtwHFBQN4vB5V+j3UKAxreaUIMAqi2S48chg0 TYNUkNuqtDUuleBYG1nnoBjooN740Eg1oGyPxbQORI3DSDjy1Vc0eFry6vohrXMB7Lmf usiIiO2PRc68obteaUPHxaKeBsQ8SuE+E2+FYaMxoj97tJuuitwMN+qh8loFV93qmZb8 JbQg== MIME-Version: 1.0 In-Reply-To: <87pq5pnmo1.fsf@benfinney.id.au> References: <87y5kenez2.fsf@benfinney.id.au> <87pq5pnmo1.fsf@benfinney.id.au> Date: Fri, 14 Sep 2012 16:36:58 +1000 Subject: Re: Guides for communicating with business accounting systems From: Chris Angelico To: python-list@python.org Content-Type: text/plain; charset=ISO-8859-1 X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 20 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1347604621 news.xs4all.nl 6897 [2001:888:2000:d::a6]:33628 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:29128 On Fri, Sep 14, 2012 at 4:28 PM, Ben Finney wrote: > Chris Angelico writes: > >> Don't use MySQL. :) Okay, that's hardly a *rule*, but it's a strong >> recommendation. > > That's another struggle we have in our future, unfortunately. We moved from MySQL to PostgreSQL a little while ago, and haven't looked back. I used to automatically think of MySQL when discussing open source databasing (I've also used DB2, but not in any OSS context), but just as there's no reason to instinctively reach for PHP when you want a dynamic web site, there's no need to naturally grab MySQL. Actually I haven't used Postgres with Python yet. Should probably do that at some point. But the MySQL bindings for Python aren't so awesome they can't be matched by any other. ChrisA