Subject | RE: [firebird-support] Need advise on Server Configuration |
---|---|
Author | Rick Debay |
Post date | 2006-01-25T20:05:24Z |
Skip clustering. That's one of the last items you tackle. I suggest
you pick up a copy of Blueprints for High Availabilty, 2nd edition by
Marcus and Stern, ISBN 0471430269.
You should probably approach your system in this order (suprisingly, the
chapter order in the book!):
Backups
Disk systems
SANs or NAS
Network
Data Center
Process and Vendors
Clients
Application design
Services
Clustering
Failover
Replication
Culminating in a company wide disaster recovery plan.
-----Original Message-----
From: firebird-support@yahoogroups.com
[mailto:firebird-support@yahoogroups.com] On Behalf Of Ivan Cruz
Sent: Wednesday, January 25, 2006 11:55 AM
To: firebird-support@yahoogroups.com
Subject: Re: [firebird-support] Need advise on Server Configuration
Sudheer Palaparambil wrote:
takes 500 bytes (I'm exagerating, I know). It gives 25 MB a day or
6.3 GB a year (250 working days). It will take 10 years to fill a 80 GB
disk.
connection count. Any current CPU must suffice. The problem will be on
the actual queries you will implement in the future. A badly crafted
query can bring a powerful machine to it's knees.
Start by making sure your relations are well designed and normalized,
create *all* referential constraints that apply, create indexes on your
date fields and try to restrict queries to a few months of data.
For the hardware I would advice to pay attention to disks. On the cheap
side you can go with 2 x 150 GB SATA and RAID 1 (for redundancy). If you
have $2K spare, go for 4 x 96 GB SCSI 15K RPM with RAID 5.
I have used SuSE (7.0 and 7.2) and Conectiva (9 and 10) in the past.
Currently I use Ubuntu. I don't know about current versions of SuSE or
Conectiva (now Mandriva), but Ubuntu was the only one that offered some
Firebird support. Despite they ship a rather old version (1.5.1) PHP 4
on Ubuntu 5.10 works with Firebird out of the box, no need to recompile.
about something like http://c-jdbc.objectweb.org/?
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Visit http://firebird.sourceforge.net and click the Resources item on
the main (top) menu. Try Knowledgebase and FAQ links !
Also search the knowledgebases at http://www.ibphoenix.com
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Yahoo! Groups Links
you pick up a copy of Blueprints for High Availabilty, 2nd edition by
Marcus and Stern, ISBN 0471430269.
You should probably approach your system in this order (suprisingly, the
chapter order in the book!):
Backups
Disk systems
SANs or NAS
Network
Data Center
Process and Vendors
Clients
Application design
Services
Clustering
Failover
Replication
Culminating in a company wide disaster recovery plan.
-----Original Message-----
From: firebird-support@yahoogroups.com
[mailto:firebird-support@yahoogroups.com] On Behalf Of Ivan Cruz
Sent: Wednesday, January 25, 2006 11:55 AM
To: firebird-support@yahoogroups.com
Subject: Re: [firebird-support] Need advise on Server Configuration
Sudheer Palaparambil wrote:
> Hello, Approximately 50,000 records will be added to H O DB dailyIt's a fair number, but nothing to worry about. Let's say every record
takes 500 bytes (I'm exagerating, I know). It gives 25 MB a day or
6.3 GB a year (250 working days). It will take 10 years to fill a 80 GB
disk.
> and there will be 25 concurrent users approximatelytask.
>From my previous experience, anything below 50 connections is an easy
> Please advise on the configuration of a Server Machine, Firdbird DBThere is nothing to worry about your database size, batch inserts or
> Page size etc.
connection count. Any current CPU must suffice. The problem will be on
the actual queries you will implement in the future. A badly crafted
query can bring a powerful machine to it's knees.
Start by making sure your relations are well designed and normalized,
create *all* referential constraints that apply, create indexes on your
date fields and try to restrict queries to a few months of data.
For the hardware I would advice to pay attention to disks. On the cheap
side you can go with 2 x 150 GB SATA and RAID 1 (for redundancy). If you
have $2K spare, go for 4 x 96 GB SCSI 15K RPM with RAID 5.
> We are planning to use Linux OS, also recommend a suitable LinuxDistro.
I have used SuSE (7.0 and 7.2) and Conectiva (9 and 10) in the past.
Currently I use Ubuntu. I don't know about current versions of SuSE or
Conectiva (now Mandriva), but Ubuntu was the only one that offered some
Firebird support. Despite they ship a rather old version (1.5.1) PHP 4
on Ubuntu 5.10 works with Firebird out of the box, no need to recompile.
> We will also look at the possibilities of a clustered system.As far as I know, Firbird doesn't support clustering. Are you talking
about something like http://c-jdbc.objectweb.org/?
> Thank you. Sudheer PalaparambilIvan.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Visit http://firebird.sourceforge.net and click the Resources item on
the main (top) menu. Try Knowledgebase and FAQ links !
Also search the knowledgebases at http://www.ibphoenix.com
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Yahoo! Groups Links