Новые программы   |   Интересные статьи
Сделать стартовой   |   Добавить в избранное
Все программы
TOP программ
Список RSS лент
FVMas 1.6.5 выпуск 3
FVMas – это библиотека виртуальных массивов. Является лёгким, бесплатным средством – на базе которого можно строить системы баз данных.

Архитектура памяти:
Весь функционал библиотеки представлен как абстрактный тип данных с определённым набором процедур и функций для работы с ним. Библиотека содержит весь функционал от резервирования и поражения массива в памяти – до обработки данных при помощи фильтров, сортировки, вычислений и т.д… функционал библиотеки всепригоден и дозволяет программеру просто писать новейшие специальные функции над данными – ежели таких не оказалось в заложенном функционале предвидено.
Плюсы:
- библиотека берёт на себя ВСЕ нюансы работы: хранение, размещение, проверку целостности, шифрование, аутентификацию, обработку и т..д…
- используя функционал библиотеки программер уже не может допустить ошибок приводящих к переполнению динамической памяти, потому что всё динамическое управление памятью – берёт на себя драйвер.

Архитектура драйвера баз данных:
Исходя из убеждений функционирования драйвер TJ7 – это локальная, файл-серверная и клиент-серверная база данных с огромным количеством улучшений по сопоставлению с существующими аналогами:
- встроенное шифрование, дозволяет используя лишь драйвер разрабатывать неопасные программки для хранения секретных данных, при всем этом нет необходимости в применении доп протоколов защиты. Это комфортно в особенности в огромных сетях, потому что конкретно в их админы нередко третируют настройкой неопасных проколов из-за большенный трудоёмкости.
- интегрированный функционал аутентификации, дозволяет средствами драйвера организовать аутентификацию клиентов для доступа к базам данных, при всем этом имя и пароль клиента не попросту ограничивают доступ, а являются тем связывающим звеном позволяющим вообщем декодировать зашифрованные данные. Таковой подход дозволяет обеспечить сохранность баз данных даже в случае полного перехвата трафика меж клиентом и сервером.
- интегрированные методы сжатия, разрешают минимизировать размер базы данных. В среднем база данных в TJ7 занимает в 10-ть раз меньше чем обыденные (распространённые) форматы баз данных, при всем этом устраняется не только лишь неувязка файл-серверных баз данных – большенный сетевой перегрузки, да и как минимум в два раза миниатюризируется трафик по сопоставлению с современными клиент-серверными системами при полном отображении данных.
- низкая перегрузка на сервер, дозволяет сберегать на серверном железе, сейчас не нужно брать дорогостоящие сервера с задачей управится обыденный домашний ПК. Каждый новейший клиент добавляет вычислительную мощность в общую сеть.
- резвое редактирование, дозволяет изменять и добавлять новейшие записи в базу данных фактически одномоментно с наименьшим трафиком. По производительности и объёму трафика данной архитектуре уступают все распространённые имеющиеся БД – разных архитектур. Данный драйвер изменяет лишь те записи которые вправду были изменены – наиболее того при изменении и добавлении данных на сервер передаются шифрованные блоки лишь изменённых ячеек – а 50-70% исправлений в базе данных это менее 3-4 частей, означает передаваемый объём трафика не превзойдет даже 1Кбайт…
- низкая перегрузка на клиентские ПК, в отличие от обычных файл-серверных баз данных – где клиентские ПК употребляют полный цикл обработки баз данных, в данном драйвере часть, отвечающая за сжатие данных ложится на особое серверное ПО. Особая архитектура снимает с клиентов нагрузку на неизменное кодирование/сжатие баз данных – сейчас сиим может заниматься сервер, драйвер сам описывает когда размер базы данных не стал быть хорошим и делает его оптимизацию – для поддержки наибольшей производительности. А так же предвидено ПО для распределённых серверных вычислений которое может снимать как часть перегрузки с клиентов так и брать на себя фактически всю обработку по принципу: клиент-серверных приложений.
- многопоточная организация, дозволяет употреблять по максимуму способности современных 4-х ядерных микропроцессоров. Также драйвер содержит функционал, позволяющий программеру просто разрабатывать многопоточные приложения используя данный функционал драйвера. Сами клиентские приложения способны распределять нагрузку меж серверами – что дозволит достигнуть наибольшей производительности при обработки чрезвычайно огромных объёмов инфы.
- интегрированный функционал обработки данных, дозволяет программеру писать программки и обрабатывать таблицы только уже готовым функционалом драйвера, который содержит различные фильтры, процедуры сортировки таблиц, поиска, анализа, группировки, копирования, слияния, сравнения массивов и т.д… это дозволяет минимизировать время разработки приложений под данный драйвер.
- всепригодная архитектура доступа к данным, дозволяет программеру заполнять данные из всех источников и просто разрабатывать новейшие функции которых не было предвидено ранее в библиотеке и не считая того что такие функции по функциональности будут как внутренние функции библиотеки, так они также будут защищены от ошибок программера типа6 переполнения буфера. Также база данных может работать не только лишь как файл-серверная, да и как локальная БД – это существенно расширяет область внедрения – потому что сейчас один и этот же формат можно применять как для сетевых платформ, так и для автономных распространяемых справочников.
- интегрированный язык программирования, дозволяет писать гибкие, программируемые программки, создавать сценарии и обрабатывать данные не вызовом процедур и функций, а выполнением запросов на подобие SQL. Таковой язык употребляется не только лишь в качестве просто изменяемых характеристик да и серверами распределённых вычислений- что даёт возможность на PsevdoSQL – разрабатывать программки клиенты.
- распределённые вычисления, разрешают разрабатывать программки распределяя нагрузку меж серверами – такие программки дозволят не только лишь строить клиент-серверные приложения да и строить файл-серверные выражения забирая на клиентов часть перегрузки и тем разгружая сервера.
- обилие версий, всего выпускается 4-мь версий драйвера, 2 FVMas и 2 FVMass – с на сто процентов схожим функционалом но отличающиеся типом передачи характеристик в процедуры и функции, каждый программер зависимо от того на каком языке программирует может избрать ту либо иную архитектуру драйвера. Также драйвера классифицируются в последующем порядке:
i – полная версия драйвера. Индекс i – она заполучила когда возник доп индексный функционал.
m – микро выпуск, отсутствует поддержка записи в формате TJ7 и функционал FTP-доступа. Зато имеет в два раза наименьший размер драйвера, чуток наиболее 200 Кбайт.

Область внедрения:
Библиотека может употребляться фактически в всех задачках, от обычного сохранения характеристик и обработки табличных данных, до организации сложных структур баз данных с высочайшей степенью сохранности и отказоустойчивости – устойчивых к взлому систем. Это полезно для организаций работающих с индивидуальными данными юзеров!

Что она предоставляет программеру:
Три набора функций в одной библиотеке:
1. Функции для работы с виртуальными массивами: содержит функции для динамической организации массивов и работы с ними (фильтры, сортировка, подборка, анализ и т.д…). Одной из особенностей является наличие встроенного языка программирования – на базе запросов к данным/таблицам, также действенные методы обработки данных, некие из которых оптимизированы под современные 4-х ядерные микропроцессоры.
2. Функции для работы с источниками данных – включая свой формат данных TJ7: дозволяет загружать и сохранять данные из различных форматов, но основной упор изготовлен на свой формат TJ7. Главным различием этого формата является: небольшой размер и высочайшая степень защищённости, сочетающаяся с высочайшей скоростью работы. Формат поддерживает 5 способов сжатия, шифрование, резвое редактирование, предугадывает синхронную работу в многопользовательской среде, поддерживает NetBIOS и FTP протоколы а так же содержит свой функционал аутентификации.
3. Функции поддержки формата TJ2: один из старенькых собственных форматов данных. Является принципно иной архитектурой – владеет огромным размером базы, но в неких вариантах чрезвычайно комфортен и может употребляться как расширение памяти – потому что воззвание к элементам на диске идёт фактически как к памяти.

Дополнительные сервисы:
Сервер/Конвертор:
...
Система управления паролями:
...
Универсальный TJ7-редактор:
...
Универсальный TJ7-просмоторщик:
...
TJ7-копир:
...
Перехватчик сессий TJ7:
...
SMail – программка автоматической рассылки электрической почты:
...
Сервер распределённых вычислений:
...
Категория: ПрограммированиеБазы данных
Автор: Юрий
Обновлено: 22 июля 2010 г. (Знаете о новой версии?)
Лицензия: FreeWare
Интерфейс: Русский
Размер: 3,8 МБ
Система: Все Windows
Загрузок: 4
 
Открыть скриншоты Смотреть скриншоты на Яндекс и Google
Отправить ссылку другу Отправить другу
HTML код для блога Код для блога
 
  • Рейтинг: 0.0 из 5
  • 1
  • 2
  • 3
  • 4
  • 5

Оценка: 0.0 из 5 (всего голосов: 0)

 
 
Добавить программу в закладки:
Яндекс.Закладки Rambler.Закладки Google Windows Live Memori.ru Добавить в избранное браузера Еще ЗАКЛАДКИ
 
 
Для размещения ссылки на программу используйте:
-
-
-