---
title: "What is difference between CoreData and  SQLite?"  
description: "What is difference between CoreData and  SQLite?"  
author: "Sunil Singh"  
published: 2017-01-12  
updated: 2020-09-23  
canonical: https://www.mindstick.com/interview/23177/what-is-difference-between-coredata-and-sqlite  
category: "ios"  
tags: ["iphone", "ios", "sqlite", "iphone sdk", "core-data"]  
reading_time: 1 minute  

---

# What is difference between CoreData and  SQLite?

SQLite is a database like MS SQL Server and MYSQL. Core Data is is an ORM (Object Relational Model) that creates layer between UI and database. Core Data improve the performance of (in terms of memory and speed) application in case of large data. Core Data operates on Objects stored in memory. SQLite operates on Objects stored in disk.

## Answers

### Answer by Sunil Singh

SQLite is a database like MS SQL Server and MYSQL. Core Data is is an ORM (Object Relational Model) that creates layer between UI and database. Core Data improve the performance of (in terms of memory and speed) application in case of large data. Core Data operates on Objects stored in memory. SQLite operates on Objects stored in disk.


---

Original Source: https://www.mindstick.com/interview/23177/what-is-difference-between-coredata-and-sqlite

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
