2012-05-08 3 views
1

Мне нужен совет.iOS, какую базу данных выбрать?

Я разрабатываю приложение для iPhone (позднее для Android также), используя некоторых пользователей социальной сети. Мне нужно сохранить некоторые данные в базе данных онлайн.

Лучше использовать MySQL с XML или напрямую использовать SQLite? Я хочу производительность и стабильность, и если все пойдет так, как мне кажется, мне придется обрабатывать 500 000 пользователей или больше.

Я много изучал базы данных, но я бы даже не позаботился о его администрации, потому что я один. Большинство веб-служб не поддерживают SQLite, а только MySQL.

Может ли кто-нибудь дать мне совет с обоснованным?

Спасибо всем сообществу. Bye, Эрос.

+0

Если вы используете эту базу данных в android, то также не используете SQLite. Я думаю, что это не поддерживается в android.SO, используя MYSQL с xml или json, это будет хорошо. – vishiphone

+1

@vishiphone SQLite - единственная поддерживаемая база данных на Android и iOS. Но вы никогда не должны позволять прямому доступу к базе данных в Интернете. Просто используйте веб-сервис, основанный на JSON, чтобы связаться с сервером. – rckoenes

+0

Извините, приятель, я не уверен в этом (sqlite in android), но да, ваша точка правильная, основанные на json веб-сервисы - хорошая идея. – vishiphone

ответ

7

Будет ли база данных работать на устройстве (iPhone/Android) или на сервере? В устройстве iPhone и Android имеют хорошую поддержку для запуска SQLite в качестве встроенной базы данных. Если вы думаете о стороне сервера, это не имеет большого значения с точки зрения совместимости, поскольку, скорее всего, вы добавите прикладной уровень, который легко сделать совместимым.

+0

На сервере. Итак, мне нужно программное обеспечение на стороне сервера? – Byteros

+0

На сервере вы должны использовать комбинацию серверной программы и базы данных sql. Общие комбинации: php/mysql и asp/sqlserver. Вы могли бы общаться с приложением, используя какой-то протокол на основе http. Iphone отправляет HTTP-запросы, и сервер отвечает на un XML или JSon (для большинства случаев мне больше нравится json. XML - это избыток). И iPhone, и Android могут выполнять эти задачи комфортно. Я бы порекомендовал получать confortable во что-то вроде php-mysql и перейти оттуда. Надеюсь это поможет! – fsaint

+0

Спасибо ... Этого достаточно. – Byteros

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