Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 3930508
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 19, 20262026-05-19T23:15:49+00:00 2026-05-19T23:15:49+00:00

i have a database with client data, all client data is stored into a

  • 0

i have a database with client data, all client data is stored into a single table and are uniquely identified by a client code normalised into another table, eventually we will have 100+ clients all in the same table, each year the client data for every client will double, 1000+ rows of data a year per client.

what are the pros and cons of dividing each client into there own table and querying them by tablename instead of by client code, and will 100+ tables be unmanageable, and considering how much data we will eventually have is it even necessary to change anything ?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-19T23:15:50+00:00Added an answer on May 19, 2026 at 11:15 pm

    This is an odd question, but really I don’t think you have anything to worry about, keep your database normalized (which you said you already do).

    Leave it all in one table, it is a database, let it grow, don’t worry that it will be 10k rows after 2-3 years.

    I have dealt with large mysql/mssql installs and they work just fine on single servers with millions of records.

    So no, don’t break customers up into tables, it creates a management nightmare, stick to one, make it normalized and leave it be unless you run into problems.

    EDIT

    As you are still concerned, here is a direct copy from MYSQL:

    Scalability and Limits:

    Support for large databases. We use
    MySQL Server with databases that
    contain 50 million records. We also
    know of users who use MySQL Server
    with 200,000 tables and about
    5,000,000,000 rows.

    Support for up to 64 indexes per table
    (32 before MySQL 4.1.2). Each index
    may consist of 1 to 16 columns or
    parts of columns. The maximum index
    width is 1000 bytes (767 for InnoDB);
    before MySQL 4.1.2, the limit is 500
    bytes. An index may use a prefix of a
    column for CHAR, VARCHAR, BLOB, or
    TEXT column types.

    http://dev.mysql.com/doc/refman/5.5/en/features.html

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have a database that many different client applications (a smattering of web services,
I have a classic client/server (fat client and database) program written in Delphi 2006.
I have a .net client application which is connected to a remote database. Is
I have database with many tables. In the first table, I have a field
I have a database table and one of the fields (not the primary key)
I have designed database tables (normalised, on an MS SQL server) and created a
I have a database in single user mode and I am trying to drop
I have some problems getting the custom formated JSON data into a dijit.form.FilteringSelect. It
I have an ETL application which extracts data from a source database (for which
I have a website (ASP.net MVC2) where a database stores data/times of events. I

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.