Re: Delphi 8 and future of EXE
From: Marco van de Voort (marcov_at_stack.nl)
Date: 05/04/04
- Next message: Marco van de Voort: "Re: Array of strings"
- Previous message: Bjørge Sæther: "Re: Delphi 8 and future of EXE"
- In reply to: Bjørge Sæther: "Re: Delphi 8 and future of EXE"
- Next in thread: Bruce Roberts: "Re: Delphi 8 and future of EXE"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Tue, 4 May 2004 09:11:22 +0000 (UTC)
On 2004-05-04, Bjørge Sæther <bjorge@hahaha_itte.no> wrote:
>>
>> Well, in my case, keeping a copy of a base corporate database in
>> memory, for immediate statistics to boss and customers, trend
>> identification etc.
>>
>> In memory delphi objects perform the query in a split second. Query in
>> Oracle DB takes tens of minutes.
>
> Well, you could do a kind of "foreseeing reporting", like: "Ok, it's 10:50
> and user AB is logged on. There is a 42% chance he will issue this query
> within 30 minutes. Let's run it now".
One can't. It is a datawarehouse kind of thing, people can pointy click
the query. Moreover, the memory is actually cheaper than the Oracle db,
so there is no other disadvantage than going out of memory.
There are a lot of approaches that could ease the pain a bit, but all are
more involved and thus more costly.
The memory solution is right through the middle, cheap, easy to build,
enhance and scalable (as in adding other kinds of queries and processing)
So we chose it, and invested some time in optimizing memory use, so that we
can add data another 1-1.5 years without breaking the 32-bit mem border without
compromise, and maybe a bit longer without. (for the core data)
If temporary memory (for queries etc) becomes a problem, then we will
already have to duplicate the box, and make a separation in query types.
However this is possible, so the 32-bits border problem is not accute, but
close.
> BTW, what kind of data and reporting is this about ?
Household trashcontainer emptying data. The logs are from the trashtruck's
board computer. Nothing spectacular, just everyday small business data
processing.
>>> A person typing 200 chars/min for 8 hours/day 365 days/year in 70
>>> years would fill some 2.5GB of plain ASCII text files. All Pascal
>>> code I've written within 10 years goes into my 128MB USB memory
>>> device.
>>
>> The data above _comes_ from plain ascii files. However they are
>> machine logfiles. And machines produce a lot of logs.
>
> Ain't that the problem with logs - either it's too little, or it's too
> much....;-)
Only data needed for the queries is absorbed and stored quite efficiently.
- Next message: Marco van de Voort: "Re: Array of strings"
- Previous message: Bjørge Sæther: "Re: Delphi 8 and future of EXE"
- In reply to: Bjørge Sæther: "Re: Delphi 8 and future of EXE"
- Next in thread: Bruce Roberts: "Re: Delphi 8 and future of EXE"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|