Я знаю SQL, и я знаю базовую структуру базы данных, но я не знаю, как именно работает файловая база данных, а не серверная.В чем разница между файловой базой данных и серверной базой данных?
ответ
чем разница между базой данных на основе файлов и базы данных на основе сервера
Прежде всех баз данных сохраняются в файлах! Таким образом, упрощенный ответ был бы неважным.
Но когда мы говорим о баз данных на основе файлов мы имеем в виду базы данных, которые мы взаимодействуем с/обновление непосредственно (через SQL абстракции, предлагаемых драйвером JDBC), но, в сущности, мы просто читать/писать в файл напрямую. Пример может быть SQLite
Когда мы говорим о сервера на основе баз данных мы имеем в виду, что существует серверный процесс запуска (привязку к какому-то порту), который принимает запросы (т.е. SQL запросы). Ваш процесс подключается к серверу и отправляет запросы на сервер, который сам отвечает за обновление файлов базы данных. Пример: MS-SQL Server
.
База данных на базе сервера может быть в любом месте (может быть доступна через сеть), в то время как база данных на основе файлов должна находиться в файле в локальной файловой системе.
Какой из них выбрать, зависит от ваших потребностей.
Базовая база данных - это всего лишь одна запись за другим в файле, и, возможно, она использует некоторую индексацию.
База данных сервера использует страницы, на которых каждая страница содержит несколько записей внутри и может использовать несколько файлов для хранения данных.
Базы данных сервера высоко оптимизированы для высокой производительности.
- 1. В чем разница между базой данных и нормальной файловой системой
- 2. Разница между базой знаний и базой данных
- 3. Разница между базой данных и источником данных
- 4. Разница между базой данных и структурой данных?
- 5. В чем разница между базой данных и хранилищем данных?
- 6. В чем разница между базой данных онлайн-аналитической обработки (OLAP) и базой данных хранилища данных (ODS)?
- 7. В чем разница между схемой и таблицей и базой данных?
- 8. Разница между базой данных и механизмом хранения
- 9. В чем разница между временной базой данных и исторической архивной базой данных?
- 10. В чем разница между хранилищем сеансов и базой данных
- 11. В чем разница между dataStore и базой данных?
- 12. В чем разница между базой данных MySQL и MariaDB?
- 13. В чем разница между моделью MVC, данными и базой данных?
- 14. В чем разница между реляционной и нереляционной базой данных?
- 15. В чем разница между NoSQL и колоно-ориентированной базой данных?
- 16. В чем разница между объектно-ориентированной базой данных и документами?
- 17. В чем разница между базой данных drop и delete?
- 18. В чем разница между сервером оракула и клиентской базой данных
- 19. Разница между графом и базой данных гиперграфа?
- 20. Разница между базой данных и сервером
- 21. Разница между контейнером и базой данных?
- 22. Синхронизация данных между базой данных WebSQL и базой данных MySQL
- 23. Синхронизация данных между локальной базой данных и онлайновой базой данных
- 24. HSQLDB: Переключение между тестовой базой данных и производственной базой данных
- 25. Связь между базой данных AspNetIdentity и базой данных IdentityServer3.EntityFramework?
- 26. Синхронизация между базой данных клиента и центральной базой данных
- 27. Как создать связь между базой данных и базой данных?
- 28. Как обеспечить координацию между файловой системой и базой данных?
- 29. В чем разница между использованием базы данных amqp и базой данных базы данных для результатов Celery?
- 30. разница между базой данных и хранения файлов в Parse.com
большое спасибо –