2013-04-24 4 views
0

Я пишу приложение iphone, которое будет выполнять множество запросов по базе данных, содержащей множество данных, включая географии и типы геометрии, но имеет очень простую схему. базы данных, очевидно, будет находиться на сервереОсновные данные против сильной базы данных

вот мои вопросы: 1. тазов ядро-данные держат большие базы данных 2. Поддерживает ли ядро-данные по географии и геометрии типов, таких как пространственные функции в SQL SERVER и базы данных Oracle? 3. Что является лучшей практики и рекомендуемой базы данных, когда дело доходит до iPhone приложений

спасибо

ответ

0

Как правило, после работы с онлайновыми базами данных, а также основных данных, онлайновые базы данных с REST API ваш лучший выбор , Я не видел возможности использовать специальные типы, такие как пространственные функции, Apple только дает вам свои основные типы.

2

тазов ядро-данные держат большие базы данных

Когда дело доходит до баз данных, люди имеют очень разные представления о том, что «большие» средства. This answer красиво покрывает ограничения Core Data; по существу, ограничения основных данных зависят от базового хранилища данных. В iOS Core Data использует SQLite для хранения данных.

Основные сведения о геодезических данных и геометрии данных, таких как пространственные , в базе данных sql server и oracle?

Если вы думаете о Core Data как базе данных, вы действительно делаете это неправильно. Core Data - это менеджер сохранения объектов. Он не имеет каких-либо пространственных характеристик; с другой стороны, вы можете написать любой код, который вы хотите, в объектах, хранящихся в Core Data.

, что является лучшей практики и рекомендуемой базы данных, когда речь идет о для iphone приложений

Естественно, это зависит. Если вам нужна традиционная база данных, есть SQLite. Если у вас есть большой граф объектов для управления, используйте Core Data. Если подключение не будет проблемой, веб-сервисы, подключающиеся к серверной базе данных, могут быть способом.

+0

Я думаю о базовых данных в объекте-c как сущности-каркасе C#, так как они представляют собой объектное представление реляционной базы данных, в инфраструктуре сущности имеет встроенную поддержку пространственных типов данных, мой вопрос в этом отношении, если основные данные имеют встроенную поддержку этих типов данных, спасибо –

Смежные вопросы