Новейший Ionic теперь использует «Хранение», которое основывается на хранении на основе ключевых значений. Теперь я разработчик webdeveloper, и каждый день я использую MySQL almsot, и я тоже хотел бы использовать его в Ionic. В настоящее время доступны многочисленные учебные пособия по SQLite и WebSQL, но я читаю везде, что в будущем это снизится, поэтому будьте готовы использовать базы данных с ключевыми парами.Ионное хранилище можно использовать SQL больше?
Теперь я смущен, потому что, как вы можете выполнять кросс-связанные запросы в базах данных для реляционных данных? Я всегда предполагал, что реляционные базы данных являются более эффективными и позволяют организовать данные. Возможно ли это с помощью ключевого значения?
Я думал об использовании JSON, но это будет означать каждый раз, когда вы хотите добавить или удалить строку, вам нужно переписать всю базу данных JSON ... И как бы вы обновили одну строку с помощью функций хранения Ionic?
Я не знаю, где вы находитесь под впечатлением, что использование JSON требует полной перезаписи базы данных. Вероятно, это нужно только для того, чтобы манипулировать данными из одной строки/документа. Если вы сильно инвестируете в JSON, проверьте [Postgres] (http://postgresql.org) и [глубокую поддержку запросов и обработки данных JSON] (https://www.postgresql.org/docs/9.6/ static/datatype-json.html), если не [MongoDB] (http://mongodb.org). Другие варианты стоит рассмотреть. – tadman
Реляционные базы данных будут идти по пути динозавра, и я имею в виду, что они будут длиться сто миллионов лет, может быть, два, и их уничтожат только тогда, когда грохочет 30 трлн тонн космического мусора и оставьте диву размером с Огайо где-то. –
как @BobJarvis сказал, Relational DB здесь, чтобы остаться. Дело в том, что для большинства новых программ, которые мы делаем в наши дни, таких как мобильные приложения и приложения для HTML5, хранилища с ключевыми значениями кажутся достаточными и все же легкими для ресурсов. – n00b