SMP - Symmetric Multiprocessing (симметричное мультипроцессирование). SMP – это архитектура в которой несколько процессоров подключаются к общей памяти. Данная особенность позволяет эффективно распределять нагрузку, перемещая задачи между процессорами.
В Firebird Superserver реализация потоков не совместима с реализованной в Windows поддержкой SMP. Проект Firebird Vulcan устраняет данную несовместимость и в Firebird 3.0 мы ожидаем полноценной поддержки SMP.
пятница, 22 августа 2008 г.
Чего ждать от Firebird 3.0?
Основа для Firebird 3.0 была заложена еще в Firebird 2.5
В Firebird 2.5 заложена кодовая база для Firebird 3.0. Firebird Classic Server и Firebird Super server фактически работают через один общий код.Приоритеты Firebird 3.0 по данным Firebird Road Map 2008:
На данный момент уже известно о приоритетах будущего Firebird 3.0 SQL Server, бета версия которого который ожидается в конце 2008 года:- Унифицированная архитектура для Firebird SuperServer, Classic Server, Embedded Server.
- Полная поддержка многопоточности с общим кешем.
- Кеш скомпилированных запросов.
- Конфигурация на уровне базы данных.
- Средства массовой загрузки данных (bulk-load)
- Хранение пользователей в базе данных.
- Гетерогенные запросы
- Новые SQL-функции.
Firebird 3.0 унаследует преимущества Firebird Vulcan
Firebird 3.0 объединяет ветку разработки Firebird 2.5 и Firebird Vulcan, который предоставляет поддержку SMP и переработанный исходный код. Основные изменения в будущей версии:- глобальный рефакторинг кода.
- многопоточность с общим кешем.
- унифицированная модульная архитектура на базе провайдеров.
- гибкий механизм конфигурирования.
- аутентификация на уровне базы данные взамен серверной.
- внешняя реализация DSQL.
Подписаться на:
Сообщения (Atom)