public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
From: Randy Westlund <rwestlun@gmail.com>
To: gentoo-user@lists.gentoo.org
Subject: [gentoo-user] SQL Server Advice for Small Business
Date: Mon, 29 Jul 2013 16:22:38 -0400	[thread overview]
Message-ID: <20130729202238.GA23113@artifex> (raw)

Hey guys,

I'm planning to set up an SQL server for my dad's small canvas awning business, and I've never done this before.  Most of my sysadmin-type skills are self-taught.  I could use some advice.

My dad needs infrastructure to allow ~ 15 of his employees to schedule appointments, track order status, and analyze random things about job status and customer base.  I intend to set up a PostgreSQL server and write simple graphical front ends for the employees.  I'll do most of the advanced customer base analysis for him.  Eventually, I want to be generating heat maps of cashflow from cities and telling him where most of his materials are being used, etc.


Operating system:

I feel more comfortable on gentoo than anywhere else, so I'd like to put gentoo on the server.  How often should I update packages?  How often should I update the kernel?  Any general management advice?

I'm not really familiar with all the RAID options.  Which should I be using?  Should it be implemented in hardware or software?

I'm also planning on using samba to give everyone a shared directory, but that should be easy.


Hardware:

What kind of hardware should I be looking at?  One of Dell's PowerEdge models?  How much of the hardware will need to be enterprise grade?  I believe the hard drives will be the most important, right?  I installed one of NASA's servers in Antarctica once, but someone else spec'd the hardware ($6k PowerEdge) and put ubuntu on it.


Table structure:

I'm diving into database design and normalization rules now.  I'll need to store binary files (pictures of job site, scanned documents), and am currently planning on base64 encoding them (or something similar) and storing them in the database to keep it ACID compliant.


Any other random advice or good resources would be much appreciated.

Randy


             reply	other threads:[~2013-07-29 20:22 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-07-29 20:22 Randy Westlund [this message]
2013-07-29 20:58 ` [gentoo-user] SQL Server Advice for Small Business Mike Gilbert
2013-07-30  5:52 ` J. Roeleveld
2013-07-30 21:34   ` Randy Westlund
2013-07-31  6:00     ` J. Roeleveld
2013-07-31  8:48     ` Michael Hampicke
2013-07-31 17:39   ` Andrew Lowe
2013-07-30 10:31 ` microcai
2013-07-30 13:35   ` Mick
2013-07-30 17:50     ` Bruce Hill

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20130729202238.GA23113@artifex \
    --to=rwestlun@gmail.com \
    --cc=gentoo-user@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox