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=-0.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!mx02.eternal-september.org!.POSTED!not-for-mail From: "G.B." Newsgroups: comp.lang.ada Subject: Re: Ideas for a poor man's robust/efficient server setup Date: Fri, 18 Mar 2016 11:28:50 +0100 Organization: A noiseless patient Spider Message-ID: References: <2acb3815-157a-4d12-94fd-ffaa6b4267c1@googlegroups.com> Reply-To: nonlegitur@futureapps.de Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit Injection-Date: Fri, 18 Mar 2016 10:25:41 -0000 (UTC) Injection-Info: mx02.eternal-september.org; posting-host="b96887e80893c84a90c3007226ca0d1c"; logging-data="27063"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+2JcaRQC5d3ZkgGNOguKdCAvU1j6pqrxI=" User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 In-Reply-To: <2acb3815-157a-4d12-94fd-ffaa6b4267c1@googlegroups.com> Cancel-Lock: sha1:e2qXaJ4613RCdZLGBE8vql1iDSA= Xref: news.eternal-september.org comp.lang.ada:29822 Date: 2016-03-18T11:28:50+01:00 List-Id: On 17.03.16 20:34, Olivier Henley wrote: > - Should I move away from MySQL? What are my options using Ada and Gnoga? NoSQL, persistent objects? The physical data management layer of the model should reflect properties of data objects and their relations (use cases), I think. If items and their properties need to be related in many directions, if they become part of "statistical" algorithms (sums, comparisons to others, to results or prior computations, ...) then NoSQL or any other ad-hoc or minimalistic data layer can make your programs become a rather burdensome, expensive re-invention of the wheel. It is not efficient at all when tackling cases not made for "simplistic" data storage. BTDT, I hope I never need to go there again.