Core Data

Core Data

Apple
+
+

Related Products

  • Ditto
    2 Ratings
    Visit Website
  • Bitrise
    383 Ratings
    Visit Website
  • Google Cloud Platform
    60,418 Ratings
    Visit Website
  • Jobma
    264 Ratings
    Visit Website
  • Epicor Kinetic
    509 Ratings
    Visit Website
  • PathSolutions TotalView
    42 Ratings
    Visit Website
  • Cycloid
    5 Ratings
    Visit Website
  • Repfabric
    56 Ratings
    Visit Website
  • ToucanTech
    171 Ratings
    Visit Website
  • Google Cloud BigQuery
    1,851 Ratings
    Visit Website

About

Use Core Data to save your application’s permanent data for offline use, to cache temporary data, and to add undo functionality to your app on a single device. To sync data across multiple devices in a single iCloud account, Core Data automatically mirrors your schema to a CloudKit container. Through Core Data’s Data model editor, you define your data’s types and relationships, and generate respective class definitions. Core Data can then manage object instances at runtime to provide several features. Core Data abstracts the details of mapping your objects to a store, making it easy to save data from Swift and Objective-C without administering a database directly. Core Data’s undo manager tracks changes and can roll them back individually, in groups, or all at once, making it easy to add undo and redo support to your app. Perform potentially UI-blocking data tasks, like parsing JSON into objects, in the background.

About

​OrbitDB is a serverless, distributed, peer-to-peer database that utilizes IPFS for data storage and Libp2p Pubsub for automatic synchronization across peers. It employs Merkle-CRDTs to ensure conflict-free database writes and merges, making it suitable for decentralized applications, blockchain integrations, and local-first web apps. OrbitDB offers various database types tailored to different use cases: 'events' for immutable append-only logs, 'documents' for JSON document storage indexed by a specified key, 'keyvalue' for traditional key-value pairs, and 'keyvalue-indexed' for LevelDB-indexed key-value data. All these databases are built atop OpLog, an immutable, cryptographically verifiable, operation-based CRDT structure. The JavaScript implementation supports both browser and Node.js environments, with a Go version maintained by the Berty project.

Platforms Supported

Windows
Mac
Linux
Cloud
On-Premises
iPhone
iPad
Android
Chromebook

Platforms Supported

Windows
Mac
Linux
Cloud
On-Premises
iPhone
iPad
Android
Chromebook

Audience

Platform developers needing a tool to persist or cache data on a single device

Audience

Individuals requiring a solution to automatically sync databases with peers

Support

Phone Support
24/7 Live Support
Online

Support

Phone Support
24/7 Live Support
Online

API

Offers API

API

Offers API

Screenshots and Videos

Screenshots and Videos

Pricing

Free
Free Version
Free Trial

Pricing

Free
Free Version
Free Trial

Reviews/Ratings

Overall 0.0 / 5
ease 0.0 / 5
features 0.0 / 5
design 0.0 / 5
support 0.0 / 5

This software hasn't been reviewed yet. Be the first to provide a review:

Review this Software

Reviews/Ratings

Overall 0.0 / 5
ease 0.0 / 5
features 0.0 / 5
design 0.0 / 5
support 0.0 / 5

This software hasn't been reviewed yet. Be the first to provide a review:

Review this Software

Training

Documentation
Webinars
Live Online
In Person

Training

Documentation
Webinars
Live Online
In Person

Company Information

Apple
Founded: 1976
United States
developer.apple.com/documentation/coredata

Company Information

OrbitDB
United States
orbitdb.org

Alternatives

CloudKit

CloudKit

Apple

Alternatives

IndexedDB

IndexedDB

Mozilla
Realm

Realm

Realm DB
Apache CouchDB

Apache CouchDB

The Apache Software Foundation

Categories

Categories

Integrations

JSON
CloudKit
Go
JavaScript
LevelDB
Node.js
Objective-C
Swift
iCloud

Integrations

JSON
CloudKit
Go
JavaScript
LevelDB
Node.js
Objective-C
Swift
iCloud
Claim Core Data and update features and information
Claim Core Data and update features and information
Claim OrbitDB and update features and information
Claim OrbitDB and update features and information