GoldenEye4ever
Programmer
A friend an myself are developing a software solution in the form of a web application (JSP) and using PostgreSQL as the database solution.
I don't have a lot of experience with server hardware and don't have a great understanding of what hardware required for specific load expectations.
We will be performing a demo of our software in October and would ideally be implementing this in the next 6-8 months.
I'm a little torn on what hardware configuration to use.
We're planning to install Linux Debian (x64) on the final server and use Tomcat 6 along with PostgreSQL.
We expect to be able to support up-to 1000 consecutive users (primarily data-reads) at any given time, but realistic use will be under 200 consecutive users.
The web application has been written using JSP and is running on Tomcat 6.
We expect that the DB will contain several (2-3) tables containing somewhere near 10 million records and history tables for each of those which will likely get very large over time.
(sorry I don't have sizes in GB yet)
What would be a good hardware setup for this system?
Would it make enough sense, justifying the cost, to put the DB on its own machine?
Also, I understand the SCSI is considered to be far superior to SATA, but is it really worth the extra money, or is it a better option to raid a few SATA drives.
------------------------------------------------
I'm currently developing everything on my personal PC:
- 2.6 GHz quad-core
- 4 GB DDR2 Ram
- 500 GB HDD + 1TB HDD
I don't have a lot of experience with server hardware and don't have a great understanding of what hardware required for specific load expectations.
We will be performing a demo of our software in October and would ideally be implementing this in the next 6-8 months.
I'm a little torn on what hardware configuration to use.
We're planning to install Linux Debian (x64) on the final server and use Tomcat 6 along with PostgreSQL.
We expect to be able to support up-to 1000 consecutive users (primarily data-reads) at any given time, but realistic use will be under 200 consecutive users.
The web application has been written using JSP and is running on Tomcat 6.
We expect that the DB will contain several (2-3) tables containing somewhere near 10 million records and history tables for each of those which will likely get very large over time.
(sorry I don't have sizes in GB yet)
What would be a good hardware setup for this system?
Would it make enough sense, justifying the cost, to put the DB on its own machine?
Also, I understand the SCSI is considered to be far superior to SATA, but is it really worth the extra money, or is it a better option to raid a few SATA drives.
------------------------------------------------
I'm currently developing everything on my personal PC:
- 2.6 GHz quad-core
- 4 GB DDR2 Ram
- 500 GB HDD + 1TB HDD