HOME

TheInfoList



OR:

SafePeak Technologies is a software company founded in 2007 in
Israel Israel (; he, יִשְׂרָאֵל, ; ar, إِسْرَائِيل, ), officially the State of Israel ( he, מְדִינַת יִשְׂרָאֵל, label=none, translit=Medīnat Yīsrāʾēl; ), is a country in Western Asia. It is situated ...
. It markets products for
big data Though used sometimes loosely partly because of a lack of formal definition, the interpretation that seems to best describe Big data is the one associated with large body of information that we could not comprehend when used only in smaller am ...
related to
relational database management system A relational database is a (most commonly digital) database based on the relational model of data, as proposed by E. F. Codd in 1970. A system used to maintain relational databases is a relational database management system (RDBMS). Many relatio ...
s.


History

SafePeak Technologies, originally DCF Technologies Ltd, was founded in 2007 by Vladi Vexler. It operated in
stealth mode In business, stealth mode is a company's temporary state of secretiveness, usually undertaken to avoid alerting competitors to a pending product launch or another business initiative. When an entire company is in stealth mode it may attempt to ...
until 2009. Between 2009 and 2013 the company partnered with distributors and technology partners from Israel (Ness, Valinor), Greece, USA and Hong-Kong. In 2013 SafePeak partnered with
Amazon Web Services Amazon Web Services, Inc. (AWS) is a subsidiary of Amazon.com, Amazon that provides Software as a service, on-demand cloud computing computing platform, platforms and Application programming interface, APIs to individuals, companies, and gover ...
on
Microsoft SQL Server Microsoft SQL Server is a relational database management system developed by Microsoft. As a database server, it is a software product with the primary function of storing and retrieving data as requested by other software applications—which ma ...
databases. In January 2014 SafePeak Technologies entered into a technology IP acquisition agreement with a USA Boston based company
ScaleBase ScaleBase was a company that sold software to implement distributed MySQL databases for cloud computing. The software company was located in the Boston, Massachusetts, area. History Scalebase was founded in 2009 by Doron Levari. Ram Metser, forme ...
, led by Ram Metser.


Technology

SafePeak Technologies developed technology for resolving
databases In computing, a database is an organized collection of data stored and accessed electronically. Small databases can be stored on a file system, while large databases are hosted on computer clusters or cloud storage. The design of databases spa ...
scalability and performance of relational databases such as such as the SQL Server and
MySQL MySQL () is an open-source relational database management system (RDBMS). Its name is a combination of "My", the name of co-founder Michael Widenius's daughter My, and "SQL", the acronym for Structured Query Language. A relational database o ...
- automated dynamic caching. The Dynamic Database Caching technology was invented, patented and developed by the SafePeak Technologies. SafePeak technology is designed to transform existing, working applications and databases into scalable, mostly-in-memory, high performance, low latency, high-load database systems running on commodity hardware. The software seamlessly integrated in the architecture and works both in private, public and hybrid cloud environments. The software resolves data access bottlenecks and latency without any change to existing applications or databases. SafePeak caching is focused on caching of queries and stored procedures result-sets, storing the data entirely in RAM based special cache; no disk I/O is required for query operations. The Dynamic Cache nature of the system makes it: a) Application agnostic, as it does not require application or database code changes or additions; b) Any read-oriented queries and stored procedures are cacheable; b) Never stale cache = automated transaction ACID level data correctness. After installation, the application connection string set the SafePeak hostname or server IP as the data source. SafePeak works with any standard Ado.Net,
ODBC In computing, Open Database Connectivity (ODBC) is a standard application programming interface (API) for accessing database management systems (DBMS). The designers of ODBC aimed to make it independent of database systems and operating systems. An ...
,
JDBC Java Database Connectivity (JDBC) is an application programming interface (API) for the programming language Java, which defines how a client may access a database. It is a Java-based data access technology used for Java database connectivity. I ...
or other database connection drivers. SafePeak fully fits 3rd party applications or platforms as it requires no code changes in the application and database levels.


Principles of operation

* Reverse Proxy: SafePeak acts as a reverse proxy for database connectivity, implementing the database networking level protocol, like TDS (
Tabular Data Stream Tabular Data Stream (TDS) is an application layer Protocol (computing), protocol used to transfer data between a database server and a client. It was initially designed and developed by Sybase Inc. for their Sybase SQL Server relational database eng ...
) in SQL Server. Client applications create standard connections to SafePeak and the received results are expected database answers. * Metadata learning: SafePeak analyses the structure of the database schema, parses all types of schema objects (tables, views, triggers, functions, stored procedures, foreign keys) and creates an internal map of dependencies. On DDL commands, or schema changes, SafePeak automatically re-analyzes the modified objects and applies required changes to its object definitions and SQL Patterns configuration. * SQL Patterns Identification: Application queries and stored procedure calls are transformed into patterns of similar queries, analyzed and then used as rules for automated dynamic caching. * Dynamic Caching: Queries arriving to SafePeak matched for existing cached response item in memory. If not found, the commands are passed for execution in the database. If the query is matching an allowed for caching pattern, then the result is stored in memory for future repetitive requests. On arrival of DML commands (inserts, updates, deletes, etc.) or arrival of stored procedures calls that were identified as containing DML commands - the relevant items in cache memory are cleaned and the command is passed to the database server for execution. * 100% Data Integrity: All features of
ACID In computer science, ACID ( atomicity, consistency, isolation, durability) is a set of properties of database transactions intended to guarantee data validity despite errors, power failures, and other mishaps. In the context of databases, a sequ ...
are supported. The data returned is always correct.


References

{{Reflist


External links


SafePeak website
Transaction processing Software companies of Israel Companies based in Tel Aviv Israeli companies established in 2007