Я и его друг будут работать над iPhone-приложением, которое будет отправлять и запрашивать много информации с сервера 24/7 (2009 Mac Mini). Там будет много информации в реальном времени, и мы не уверены, какое надежное решение для базы данных будет для этой информации. Мы по существу ищем db, который очень быстр и эффективен, но все еще довольно прост в использовании, тем более, что мы будем получать доступ к нему из Objective-C, что для нас все еще довольно новое. Является ли Sqlite тем, что мы ищем? Один из наших коллег предложил использовать PostGres, но не PostGres довольно давно?База данных для использования в реальном времени iPhone-приложения
ответ
SQLite отлично подходит для iPhone. Вы спрашиваете об этом или о сервере?
Да, я действительно спрашивал о стороне сервера ... это область, которую я, по общему признанию, не слишком хорошо знаком с – benjammin
. Тогда я уверен, что вы не хотите SQLite. Я полагаю, что MySQL - это ответ на задание для серверных баз данных, но я не эксперт. –
Взгляните на Core Data, собственное решение Apple для управления графами объектов и настойчивости. Он использует SQLite внутренне (хотя вы можете установить другой тип хранилища, в том числе в памяти), и он очень гибкий и оптимизированный.
Будет ли эта база данных использоваться на стороне iPhone или Mac? – bbarnhart
Если он будет работать на Mac Mac 2009 в качестве «сервера», то в значительной степени любая СУБД должна быть достаточной. Не похоже, что вы будете развертывать решение на уровне предприятия таким образом. Это звучит как эквивалент желания получить лучший грузовик для поездки в продуктовый магазин, когда минивэн будет идеальным. – JNK