Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Standard C++ library for large scale data processing

Tags:

c++

nlp

Could you please let me know some of the standard library of C++ useful for processing large scale data for example Natural Language Processing with huge data set,data set of protein protein interactions etc.

Best, Thetna

like image 583
thetna Avatar asked Oct 29 '11 23:10

thetna


People also ask

What are the types of libraries in C?

Two types of libraries in C: Static and dynamic There are two types of libraries in C static and dynamic. Dynamic libraries are shared libraries with specific functions launched during the execution of a program and contribute to “reduced memory consumption”(techopedia.com). Dynamic libraries are linked in two stages.

What are the 3 main libraries of C++?

The Diagnostics Library. The General Utilities Library.

Does C++ have a large library?

C++ has grown a lot of libraries that are extremely useful for real-world system development. You may already know some of them, even to the extent of knowing its quirks and idiosyncrasies.

What is massive scale data processing?

Large scale data analysis is the process of applying data analysis techniques to a large amount of data, typically in big data repositories. It uses specialized algorithms, systems and processes to review, analyze and present information in a form that is more meaningful for organizations or end users.


1 Answers

You can use STXXL when dealing with huge volumes of data. Quoting from the website :

STXXL implements containers and algorithms that can process huge volumes of data that only fit on disks. While the closeness to the STL supports ease of use and compatibility with existing applications, another design priority is high performance.

Also, the license is permissive :

STXXL is free, open source, and available under the Boost Software License 1.0.

like image 61
overcoder Avatar answered Sep 27 '22 19:09

overcoder