Basic data versus fundamental difference in database?

Can someone explain to me that the fundamental difference is between Core Data (apparently a “data warehouse”) and a database like SQLite or MySQL?

I am working on writing an application for the iPhone and need a static data table to display. I thought that the main data would be a good choice for this, so I got everything that was created and functioned as the database (I'm sorry - data STORE) went and then went off trying to import my data (it was into an excel file, which I exported to CSV). I thought that this should be a direct process, as I have done many times in SQLite and other databases, but as it turned out after much research, the only "official" way to do this was to write a parser specifically for my data.

When I asked about this on the Apple Developer Forums, the answer I received was basically "What an idiot you think you can import data directly without having to write code for this? Basic data is not a database - it's a data warehouse!" However, for my life I do not see the difference. In every way I looked at it, the main data behaves EXACTLY like a database, with a fancy way to access it and enough abstraction that it can use various file formats for actually storing data. In fact, I ended up being able to import my data using the simple SQLite.import command, so I really don't understand why the concept was so alien to the answers to my original question.

So what am I missing here? What is fundamentally different from a data warehouse from a database, which makes the concept of simple data import completely alien to those who know the technology?

+5
source share
5 answers

Core Data is not just a means of saving / storing data to and from disk, like SQL. The Core Data true function is to provide a complete model layer for the design of a Model-View-Controller application that uses the Apple API. Since such Core Data is, first of all, a manager of graph objects with persistence parameters on the side.

. Core Data . "" , , , , , .

, , - , . , .

SQL , SQL , Core Data . sqlite Core Data, , "". , " " sqlite, Core Data , .

SQL , Core Data . SQL , , , , .

Core Data - , , -, -. SQL SQL SQL api, , .

, , .

+6

: - , .

, , ( ).

, , .

0

Core Data , Core Data. (ORM). Core Data SQLite , XML, .

, SQL, Core Data, Core Data SQL, .

0

.

: " , , XML, SQLite. , . , , . Core Data SQLite, SQL."

, "Core Data ", , . , , SQLite , Core Data , , , - SQLite.

0

, Core Data " " " ". , , . , , , , .., , . .. . Core Data, Core Data , .

"", "", . , .., .

, . SQLite, , , .

, IOS SDK , Core Data. SQLite, . , , . , . . , .

0

All Articles