Существует много способов хранения данных.
SQL - это язык запросов, используемый во многих реляционных базах данных для поиска и хранения новых данных.Большинство БД такого типа используют таблицы со столбцами и строками.База данных, которую может использовать сайт, подобный Facebook, вероятно, будет иметь таблицу, представляющую пользователей, и другую, представляющую сообщения (среди прочих, конечно).Один из столбцов в таблице сообщений, вероятно, будет иметь столбец с именем user_id, который является внешним ключом, который нравится определенному пользователю.Эта концепция лежит в основе реляционных баз данных.Примеры некоторых популярных баз данных на основе SQL: PostgreSQL, MySQL, SQLite, Microsoft SQL Server, Oracle
Другим способом хранения данных будет хранилище документов.Эти типы баз данных намного новее в сцене и не используют SQL для запросов к базе данных.Вместо таблиц со столбцами и строками данные хранятся в формате структурированных объектов, таких как JSON.Примеры популярных баз данных NoSQL: MongoDB, CouchDB, RethinkDB
Еще одним способом является хранилище ключей: значений.Иногда значение key: value store также является объектом JSON.Примером базы данных такого типа является Redis.
Надеюсь, я дал вам много информации в Google и прочитал о ней.