What to use instead of DataTable?

This page summarizes the projects mentioned and recommended in the original post on /r/dotnet

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • Pandas.NET

    Pandas port for C# and F#, data analysis tool, process multi-dim array in DataFrame.

  • Another option is https://github.com/SciSharp/Pandas.NET but it looks also as a toy project without examples/tutorials.

  • CsvHelper

    Library to help reading and writing CSV files

  • CsvHelper should work fine with all those constraints. It's pretty much the standard for working with CSVs in .Net. AFAIK it doesn't care about column order (there might be options to tell it about column order) or extra columns. If the column names are known at compile time then it's super easy to use. If they aren't known until runtime then it'll be more work but you can dynamically build a ClassMap describe the current document.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • The Monad Invasion - Part 2: Monads in Action!

    3 projects | dev.to | 27 Feb 2024
  • CsvHelper – CSV Library for .NET

    1 project | news.ycombinator.com | 13 Sep 2023
  • Cannot use disposed service

    1 project | /r/dotnet | 4 Jul 2023
  • Exception handling between controller and service

    6 projects | /r/dotnet | 1 Jul 2023
  • CQRS: How to handle duplicate queries inside a CommandHandler

    1 project | /r/dotnetcore | 26 Jun 2023