Доброго времени суток Делаю в Angular 2 первые шаги, всплыла задача чтения данных из базы под управлением MS SQL server 2008. Нагуглил две библиотеки - mssql и tedious, есть ли между ними какая-то принципиальная разница, что быстрее или непринципиально? Мне быстродействие играет большую роль. И еще вопрос - можно ли организовать работу с базой данных MS SQL server только в рамках JS или обязательно использование PHP дополнительно ? Спасибо.
Вы похоже не дастаточо разобрались в вопросе:
Хотя, в теории работать с базой напрямую с браузера можно, если порт наружу выставить, но лучше так не делать(безопасность)! Т.е. с базой лучше работать через приложение на сервере. Приложение на сервере может быть написанно на любом языке (PHP, Javascript(nodejs), Python, C#...). Можете выбрать какой нравиться. После выбора языка можно выбирать библиотеку для работы.
А браузер должен получать данные уже с серверного приложения. Например в формате json структуру серверного приложения сделайте REST (RESTfull) API например. Можно XML через SOAP... Websockets... Зависит от требований.
А по скорости, нужно правильно структуру данных создать, индексы, ну и запросы оптимизировать.Думаю в вашей ситуации надо сначало научиться, потом оптимизировать. Потом, понятие быстро у всех разное!
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники