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

  • SEARCH
  • Home
  • 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 1020325
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 16, 20262026-05-16T11:09:04+00:00 2026-05-16T11:09:04+00:00

I need a way to store large-numbers of variously sized XML data in a

  • 0

I need a way to store large-numbers of variously sized XML data in a simple key/value store.
So far I have tried two simple approaches:

  1. RAM: Store everything in a ConcurrentDictionary instance
    • Problem: limited resources at project launch, a single server with 8GBs of RAM!
    • Note: Windows AppFabric could be a solution here in the future if we get more capable servers.
  2. HDD: Store every value in its own file on the hard disk, with keys mapping to paths
    • Problem: latency
    • Question: how much of a difference could using an SSD make in the most optimistic scenario here?

Is there a ready-to-use database solution that could provide the middle-way, providing very fast read-access times while utilizing the HDD?

Write-access is only necessary for maintenance so any solution that specializes in least latency for read-only scenarios would work best. The data server should be communicable using WCF.

  • 1 1 Answer
  • 1 View
  • 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-16T11:09:04+00:00Added an answer on May 16, 2026 at 11:09 am

    You might want to look at memcached if you are in .Net. It allows you start with in memory cache and move to redundant storage if required. It all depends on your data requirements and how often you are reading and writing the store.

    As for a database, MSSQL provides XML type storage, so you could definately create a simple table with XML inside it, but it’s not cheap and you did mention you wanted a NoSQL implementation. Note that if you need to search or sort your XML you may find having XPath and indexing available to be a bonus…

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

Sidebar

Related Questions

I need a way to store application-level data (i.e. cross user sessions) in ASP.NET.
I need to find a way to store 250 KB of plain text numbers
I am in need of a lightweight way to store dictionaries of data into
I need some help on figuring out a way to store my data that
I have a large number of objects I need to store in memory for
I have a large number of strings that I need to store in a
I need a way to store an int for N columns. Basically what I
I'm writing a memory allocator, and I need a way to store an integer
I need an elegant way to implement credit-based purchases for an online store with
I need to store IP address in the most compact way possible, searching is

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.