SafePeak
SafePeak Technologies är ett mjukvaruföretag som grundades 2007 i Israel . Det marknadsför produkter för big data relaterade till relationsdatabashanteringssystem .
Historia
SafePeak Technologies, ursprungligen DCF Technologies Ltd, grundades 2007 av Vladi Vexler. Den fungerade i smygläge fram till 2009.
Mellan 2009 och 2013 samarbetade företaget med distributörer och teknikpartners från Israel (Ness, Valinor), Grekland, USA och Hong-Kong. Under 2013 samarbetade SafePeak med Amazon Web Services på Microsoft SQL Server- databaser.
I januari 2014 ingick SafePeak Technologies ett avtal om förvärv av teknologi-IP med ett USA-baserat företag ScaleBase , som leds av Ram Metser.
Teknologi
SafePeak Technologies utvecklade teknologi för att lösa databasers skalbarhet och prestanda för relationsdatabaser såsom SQL Server och MySQL - automatiserad dynamisk cachning. Dynamic Database Caching-tekniken uppfanns, patenterades och utvecklades av SafePeak Technologies.
SafePeak-tekniken är utformad för att omvandla befintliga, fungerande applikationer och databaser till skalbara, mestadels-i-minne, högpresterande, låg latens, hög belastning databassystem som körs på råvaruhårdvara. Programvaran är sömlöst integrerad i arkitekturen och fungerar både i privata, offentliga och hybrida molnmiljöer. Mjukvaran löser flaskhalsar och latens för dataåtkomst utan några ändringar av befintliga applikationer eller databaser.
SafePeak-cachelagring är fokuserad på cachelagring av frågor och resultatuppsättningar av lagrade procedurer, lagring av data helt i RAM-baserad specialcache; ingen disk I/O krävs för frågeoperationer. Systemets dynamiska cache-karaktär gör det: a) Applikationsagnostiskt, eftersom det inte kräver ändringar eller tillägg av applikations- eller databaskod; b) Alla läsorienterade frågor och lagrade procedurer är cachebara; b) Aldrig inaktuell cache = korrekthet av data på automatisk transaktion ACID-nivå.
Efter installationen ställer programanslutningssträngen in SafePeak-värdnamnet eller server-IP som datakälla. SafePeak fungerar med alla standarddrivrutiner för Ado.Net , ODBC , JDBC eller andra databasanslutningar.
SafePeak passar helt tredje parts applikationer eller plattformar eftersom det inte kräver några kodändringar på applikations- och databasnivåerna.
Funktionsprinciper
- Omvänd proxy : SafePeak fungerar som en omvänd proxy för databasanslutning och implementerar databasnätverksnivåprotokollet, som TDS ( Tabular Data Stream) i SQL Server. Klientapplikationer skapar standardanslutningar till SafePeak och de mottagna resultaten är förväntade databassvar.
- Metadatainlärning : SafePeak analyserar strukturen för databasschemat, analyserar alla typer av schemaobjekt (tabeller, vyer, triggers, funktioner, lagrade procedurer, främmande nycklar) och skapar en intern karta över beroenden. På DDL-kommandon, eller schemaändringar, analyserar SafePeak automatiskt om de modifierade objekten och tillämpar nödvändiga ändringar på dess objektdefinitioner och SQL-mönsterkonfiguration.
- SQL-mönsteridentifiering : Applikationsfrågor och lagrade proceduranrop omvandlas till mönster av liknande frågor, analyseras och används sedan som regler för automatisk dynamisk cachelagring.
- Dynamisk cachelagring : Frågor som kommer till SafePeak matchade för befintligt cachat svarsobjekt i minnet. Om de inte hittas skickas kommandona för exekvering i databasen. Om frågan matchar ett tillåtet cachningsmönster, lagras resultatet i minnet för framtida repetitiva förfrågningar. Vid ankomst av DML-kommandon (infogar, uppdateringar, raderingar, etc.) eller ankomst av lagrade procedurer anrop som identifierades innehålla DML-kommandon - de relevanta objekten i cacheminnet rensas och kommandot skickas till databasservern för exekvering.
- 100 % dataintegritet : Alla funktioner i ACID stöds. De uppgifter som returneras är alltid korrekta.