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% целостность данных: Все функции КИСЛОТА поддерживаются. Возвращаемые данные всегда верны.

Рекомендации

  1. ^ "Crunchbase на SafePeak". www.crunchbase.com. Сентябрь 2009 г.
  2. ^ «PC Systems (Греция) сотрудничает с SafePeak для представительства в Греции и на больших Балканах». www.pcsystems.gr. Август 2013 г.
  3. ^ «SafePeak сотрудничает с Amazon Web Services, чтобы обеспечить ускорение SQL Server и повышение масштабируемости с помощью SafePeak Dynamic Caching». aws.amazon.com. Август 2013 г.

внешняя ссылка