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 276249
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 12, 20262026-05-12T00:53:28+00:00 2026-05-12T00:53:28+00:00

At the risk of sounding foolish, in a scenario where large data fields need

  • 0

At the risk of sounding foolish, in a scenario where large data fields need to be persisted (such as with blog posts), is database storage always the best solution?

I’m guessing bloating the database is probably not too high a risk, as thats kind of what databases are meant to be good at, right? Also databases can be good for text indexing and fast access. Is that assumption correct?

It occurs to me that that kind of data could be stored outside of the database in some kind of xml flat file, I’m not sure that’s a good idea…

  • 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-12T00:53:28+00:00Added an answer on May 12, 2026 at 12:53 am

    Storing text inside a database, including things like blog posts, is something often done. There are database to handle this.

    It’s also common to store large content (eg images, large text files, etc) outside the database (ie in the filesystem) and reference them from the database. Doing this may limit your database size but presents other problems such as handling concurrency issues (like editing the file at the same time).

    Lots of factors come into play to determine which is the most appropriate solution, including how often things are edited, how large the files are, how many files you have and so on.

    As for database handling of text indexing, support varies. MySQL (using MyISAM storage) has full-text searching for example. SQL Server with the right add-on has it too. Same with Oracle. It can be useful but is more limited than a general-purpose search engine (eg Lucerne). Your requirements and constraints will determine if database indexing is sufficient or you need a search engine type solution.

    To give you a real and specific example, the StackOverflow search is implemented using SQL Server full text searching and many have criticized it for being ineffective compared to using Google’s “site:stackoverflow.com ….” (which I use by default pretty much).

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

Sidebar

Related Questions

Some high risk data operations need to be logged. In this case, the high
I could always risk botching my dev database (PostgreSQL) & rebuild it but thought
At the risk of sounding incredibly stupid and receiving a rather patronising answer, how
At the risk of sounding stupid, why does the following method return the result
At the risk of sounding naive, I ask this question in search of a
Hello again; i need to show X,Y,Risk in ListBoxes. But i can not do
Now before At the risk of getting this subject closed I just need to
I know this is an XSS risk but for my sepcific scenario am willing
Is there a security risk in exposing MySQL table fields name in form fields?
I have a database table that contains: Industry risk -------------- A B C And

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.