Angular 2 и MS SQL Server

426
25 февраля 2017, 06:51

Доброго времени суток Делаю в Angular 2 первые шаги, всплыла задача чтения данных из базы под управлением MS SQL server 2008. Нагуглил две библиотеки - mssql и tedious, есть ли между ними какая-то принципиальная разница, что быстрее или непринципиально? Мне быстродействие играет большую роль. И еще вопрос - можно ли организовать работу с базой данных MS SQL server только в рамках JS или обязательно использование PHP дополнительно ? Спасибо.

Answer 1

Вы похоже не дастаточо разобрались в вопросе:

Хотя, в теории работать с базой напрямую с браузера можно, если порт наружу выставить, но лучше так не делать(безопасность)! Т.е. с базой лучше работать через приложение на сервере. Приложение на сервере может быть написанно на любом языке (PHP, Javascript(nodejs), Python, C#...). Можете выбрать какой нравиться. После выбора языка можно выбирать библиотеку для работы.

А браузер должен получать данные уже с серверного приложения. Например в формате json структуру серверного приложения сделайте REST (RESTfull) API например. Можно XML через SOAP... Websockets... Зависит от требований.

А по скорости, нужно правильно структуру данных создать, индексы, ну и запросы оптимизировать.Думаю в вашей ситуации надо сначало научиться, потом оптимизировать. Потом, понятие быстро у всех разное!

READ ALSO
Сохранять значение поля c html в json

Сохранять значение поля c html в json

Есть html, данные в который Ajaxom грузятся из jsonЕсть поле которое отображает количество кликов на кнопку

245
Скорость наше всё?

Скорость наше всё?

Доброго вечера всеПрофессионалы и любители JavaScript

267
React и ввод данных в input

React и ввод данных в input

Доброго времени суток! Делаю небольшое приложение на React, опыта пока немногоУ меня два React-класса, один - это навигация, второй - форма редактирования...

307
Вопрос на счёт Ember.run

Вопрос на счёт Ember.run

Всем приветНашел в коде такое

256