SafePeak - SafePeak
SafePeak Technologies софтверная компания, основанная в 2007 году в Израиль. Он продает продукты для большое количество данных относится к системы управления реляционными базами данных.
История
SafePeak Technologies, первоначально DCF Technologies Ltd, была основана в 2007 году Влади Векслером. Он работал в режим невидимки до 2009 года.
В период с 2008 по 2012 год компания получила венчурное финансирование в размере около 2 миллионов долларов от Xenia Ventures, частных инвесторов и израильских Офис главного научного сотрудника.[1]
В период с 2009 по 2013 год компания установила партнерские отношения с дистрибьюторами и технологическими партнерами из Израиля (Несс, Валинор), Греции,[2] США и Гонконг. В 2013 году SafePeak начала сотрудничать с Веб-сервисы Amazon на Microsoft SQL Server базы данных.[3]
В январе 2014 года SafePeak Technologies заключила соглашение о приобретении интеллектуальной собственности с американской компанией из Бостона. ScaleBase во главе с Рамом Метсером.
Технологии
SafePeak Technologies разработана технология для решения базы данных масштабируемость и производительность реляционных баз данных, таких как SQL Server и MySQL - автоматическое динамическое кеширование. Технология динамического кэширования баз данных была изобретена, запатентована и разработана SafePeak Technologies.
Технология SafePeak предназначена для преобразования существующих работающих приложений и баз данных в масштабируемые, в основном в памяти, высокопроизводительные системы баз данных с низкой задержкой и высокой нагрузкой, работающие на стандартном оборудовании. Программное обеспечение полностью интегрировано в архитектуру и работает как в частных, так и в публичных и гибридных облачных средах. Программное обеспечение устраняет узкие места и задержки доступа к данным без каких-либо изменений в существующих приложениях или базах данных.
Кэширование SafePeak ориентировано на кэширование наборов результатов запросов и хранимых процедур, хранение данных полностью в специальном кэше на основе RAM; для операций запроса дисковый ввод-вывод не требуется. Характер системы динамического кеширования делает ее: a) независимой от приложений, поскольку она не требует изменений или дополнений в коде приложения или базы данных; б) любые запросы и хранимые процедуры, ориентированные на чтение, кэшируемы; б) Никогда не устаревший кеш = автоматическая корректность данных уровня ACID транзакции.
После установки в строке подключения приложения в качестве источника данных указывается имя хоста SafePeak или IP-адрес сервера. SafePeak работает с любым стандартом Ado.Net, ODBC, JDBC или другие драйверы подключения к базе данных.
SafePeak полностью подходит для сторонних приложений или платформ, поскольку не требует изменения кода на уровне приложений и баз данных.
Принцип работы
- Обратный прокси: SafePeak действует как обратный прокси для подключения к базе данных, реализуя протокол сетевого уровня базы данных, такой как TDS (Табличный поток данных ) в SQL Server. Клиентские приложения создают стандартные подключения к SafePeak, и полученные результаты являются ожидаемыми ответами базы данных.
- Изучение метаданных: SafePeak анализирует структуру схемы базы данных, анализирует все типы объектов схемы (таблицы, представления, триггеры, функции, хранимые процедуры, внешние ключи) и создает внутреннюю карту зависимостей. При выполнении команд DDL или изменении схемы SafePeak автоматически повторно анализирует измененные объекты и применяет необходимые изменения к определениям объектов и конфигурации шаблонов SQL.
- Идентификация шаблонов SQL: Запросы приложений и вызовы хранимых процедур преобразуются в шаблоны похожих запросов, анализируются и затем используются в качестве правил для автоматического динамического кэширования.
- Динамическое кеширование: Запросы, поступающие в SafePeak, соответствуют существующему кэшированному элементу ответа в памяти. Если не найден, команды передаются на выполнение в базу данных. Если запрос соответствует разрешенному для кэширования шаблону, то результат сохраняется в памяти для будущих повторяющихся запросов. При поступлении команд DML (вставки, обновления, удаления и т. Д.) Или поступлении вызовов хранимых процедур, которые были идентифицированы как содержащие команды DML, соответствующие элементы в кэш-памяти очищаются, и команда передается на сервер базы данных для выполнения.
- 100% целостность данных: Все функции КИСЛОТА поддерживаются. Возвращаемые данные всегда верны.
Рекомендации
- ^ "Crunchbase на SafePeak". www.crunchbase.com. Сентябрь 2009 г.
- ^ «PC Systems (Греция) сотрудничает с SafePeak для представительства в Греции и на больших Балканах». www.pcsystems.gr. Август 2013 г.
- ^ «SafePeak сотрудничает с Amazon Web Services, чтобы обеспечить ускорение SQL Server и повышение масштабируемости с помощью SafePeak Dynamic Caching». aws.amazon.com. Август 2013 г.
внешняя ссылка
- Сайт SafePeak
- http://www.infoq.com/news/2011/11/safepeak
- Xenia Ventures о SafePeak
- http://www.ilventure.co/c/safepeak
- Noteya Media и Constellation-Research рассматривают технологию кэширования баз данных SafePeak
- USPTO предоставляет патент SafePeak - устройства для предоставления прокси-данных распределенного промежуточного программного обеспечения между серверами приложений и серверами баз данных
- Техническая документация по технологиям: Решение проблем с производительностью и решения: Апгрейды оборудования VS Кэширование результатов в памяти - 2012-11