Какие есть варианты создания веб-сайта, который будет только считывать данные из базы данных (никогда не записывать)?

#angular #web #database-design #local

#angular #веб #база данных-дизайн #Местные новости

Вопрос:

Я разрабатываю свой веб-сайт, и вместо того, чтобы иметь традиционную базу данных на сервере, я полагаю, что могу иметь данные локально, поскольку веб-страница будет только когда-либо считываться с нее. Какие у веб-сайта есть варианты доступа к локальной базе данных?

Я видел некоторые вещи, которые могли бы стать моим решением, такие как localForage, база данных веб-sql HTML5, веб-хранилище, структуры JSON и IndexedDB, но я не уверен, что лучше всего соответствует моим потребностям. Данные — это не простой список вещей, он будет довольно сложным, начиная с пяти или более таблиц, поэтому я не думаю, что JSON данных будет работать очень хорошо.

Я хотел бы иметь возможность создавать и поддерживать БД в SSMS. Я также хотел бы, чтобы он мог размещаться на чем-то простом, например, на страницах Github.

Комментарии:

1. Почему бы не использовать хорошо известный XML--(XSLT)-->HTML набор инструментов для такого рода статического контента?

Ответ №1:

На этот вопрос нет четкого ответа, но на самом деле не имеет значения, что вы используете, поскольку каждая база данных работает с чтением / записью. Вам просто не нужно использовать функцию записи. Однако, поскольку вы запрашиваете параметры: SQLite также подходит для сайтов с низким и средним трафиком.