From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,9e81fa53486a4934 X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news3.google.com!feeder.news-service.com!feeder.erje.net!nuzba.szn.dk!news.jacob-sparre.dk!pnx.dk!not-for-mail From: "Randy Brukardt" Newsgroups: comp.lang.ada Subject: Re: What is your preferred VCS? Date: Mon, 2 Aug 2010 23:21:39 -0500 Organization: Jacob Sparre Andersen Message-ID: References: <24890919-000d-4b75-8556-0585e8a2f59d@g21g2000prn.googlegroups.com> NNTP-Posting-Host: static-69-95-181-76.mad.choiceone.net X-Trace: munin.nbi.dk 1280809304 9198 69.95.181.76 (3 Aug 2010 04:21:44 GMT) X-Complaints-To: news@jacob-sparre.dk NNTP-Posting-Date: Tue, 3 Aug 2010 04:21:44 +0000 (UTC) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.5843 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 X-RFC2646: Format=Flowed; Response Xref: g2news1.google.com comp.lang.ada:12821 Date: 2010-08-02T23:21:39-05:00 List-Id: "Karel Miklav" wrote in message news:i2ve9u$1qg2$1@adenine.netfront.net... > deadlyhead wrote: >> For those who like Monotone: is using a "real database" really that >> much of advantage? > > Where the hell this meme still draws the power from? I have not seen a > real application with a bunch of files at its core for a long time and I > do not really believe you are not aware of advantages of database over the > filesystem. Well, let's see. Pretty much every Ada compiler uses the file system rather than some sort of database at its core. Would you claim that GNAT is not a "real application"?? Personally, I think there is way too much use of "real databases" for programs that will find no real advantage to them. When you use an SQL database as part of your program, you are introducing communcations issues, a second programming language (with all of the problems that mixed language programming entails), an additional large piece of software that needs separate maintenance and patching (many attacks occur through databases), and huge waste of resources. The latter isn't as important as it once was (I still think any program over 4 megabytes is amazingly bloated; given that most computers have more than 1GB of memory, that probably isn't quite true), but the other factors still are true. There clearly are applications that benefit from a database (as when there is actually data that needs to be searched/indexed), but for most applications (especially the smaller ones), the costs of a database outweigh the benefits. Randy.