man-group/ArcticDB

Public

ArcticDB is a high performance, serverless DataFrame database built for the Python Data Science ecosystem.

  • Stars2.5k+7 tuần này
  • Forks226
  • Watchers30
  • Issues313
  • Ngày tạo11/11/2022
  • Cập nhật gần nhất15/10/2026
  • Ngôn ngữC++
  • Giấy phép—
README.md20.7 KBRaw


Three minute ArcticDB demo from PyQuantNews

Options data in ArcticDB

🌎 ArcticDB Website | 📘 ArcticDB Docs | 📰: ArcticDB Blog | 📣 Press Release | 📣 Press Release | 👥 Community


ArcticDB is a high performance, serverless DataFrame database built for the Python Data Science ecosystem. Launched in March 2023, it is the successor to Arctic.

Use of ArcticDB in production (including business or commercial environments) or for a Database Service requires a paid for license from ArcticDB Limited . Please contact [email protected] for further details.

ArcticDB offers an intuitive Python-centric API enabling you to read and write Pandas DataFrames to S3 or LMDB utilising a fast C++ data-processing and compression engine.

ArcticDB allows you to:

  • Pandas in, Pandas out: Read and write Pandas DataFrames, NumPy arrays and native types to S3 and LMDB without leaving Python.
  • Built for time-series data: Efficiently index and query time-series data across billions of rows
  • Time travel: Travel back in time to see previous versions of your data and create customizable snapshots of the database
  • Schemaless Database: Append, update and modify data without being constrained by the existing schema
  • Optimised for streaming data: Built in support for efficient sparse data storage
  • Powerful processing: Filter, aggregate and create new columns on-the-fly with a Pandas-like syntax
  • C++ efficiency: Accelerate analytics though concurrency in the C++ data-processing engine

ArcticDB handles data that is big in both row count and column count, so a 20-year history of more than 400,000 unique securities can be stored in a single symbol. Each symbol is maintained as a separate entity with no shared data which means ArcticDB can scale horizontally across symbols, maximising the performance potential of your compute, storage and network.

ArcticDB is designed from the outset to be resilient; there is no single point of failure, and persistent data structures in the storage mean that once a version of a

Nội dung README thuộc về man-group và cộng đồng đóng góp, giấy phép Không có giấy phép. Nguồn: github.com/man-group/ArcticDB