We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Turris Sentinel: Choosing the right database

00:00

Formal Metadata

Title
Turris Sentinel: Choosing the right database
Title of Series
Number of Parts
47
Author
Contributors
License
CC Attribution 4.0 International:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
Turris Sentinel is a network security oriented project maintaining a network of honeypot-like probes running on Turris routers. In the last few years we developed an open source framework for data processing and explored several message queuing and storage technologies which powers our data processing pipelines. In this lecture I would like to talk about our experiences with Redis, InfluxDB and PostgreSQL databases - their pros and cons and their position in the ecosystem.
Gamma functionDatabaseFirewall (computing)SineRouter (computing)Open sourcePhysical systemArchitectureStreaming mediaProcess (computing)Mathematical analysisGateway (telecommunications)Point cloudSoftwareServer (computing)Connectivity (graph theory)Router (computing)Physical systemRule of inferenceMultiplication signType theoryClient (computing)Information securityRange (statistics)Streaming mediaComplex (psychology)Insertion lossDecision theoryFunction (mathematics)Visualization (computer graphics)Connected spaceElectric generatorStructural loadPersonal area networkDesign by contractRelational databaseProjective planeSphereDomain nameWindows RegistryOperating system2 (number)Online chatDirect numerical simulationOpen setResultantSinc functionSymbol tableDifferent (Kate Ryan album)DemonContext awarenessInternetworkingDatabaseFlow separationSoftware developerFirewall (computing)Open sourceRevision controlComputer animation
DatabaseArchitectureType theoryPrimitive (album)Concurrency (computer science)Data recoveryPhysical systemTable (information)Data structureRead-only memoryString (computer science)Set (mathematics)Hash functionCache (computing)Service-oriented architectureMessage passingDatabase transactionLevel (video gaming)Address spaceInterface (computing)SineRevision controlIP addressTime seriesData storage deviceData structureData typeUser interfaceDatabaseRelational databaseCache (computing)Database transactionSoftware developerTerm (mathematics)In-Memory-DatenbankElectronic mailing listAddress spaceThresholding (image processing)FrequencyQueue (abstract data type)Covering spaceMessage passingPublic key certificatePresentation of a groupInternet der DingeAnalytic setIncidence algebraLevel (video gaming)Hash functionKey (cryptography)Line (geometry)MathematicsSemiconductor memoryType theoryString (computer science)Set (mathematics)CASE <Informatik>Multiplication signDifferent (Kate Ryan album)Physical systemTable (information)AuthorizationComputer architecturePosition operatorObject (grammar)Operator (mathematics)Concurrency (computer science)Context awarenessData recoveryReplication (computing)Data compressionConnectivity (graph theory)InterprozesskommunikationServer (computing)Query languageWordOcean currentComplex (psychology)Computer animation
MeasurementEvent horizonRegular graphBefehlsprozessorMathematicsPasswordRouter (computing)Latent heatField (computer science)Variable (mathematics)Self-organizationTask (computing)BlogData modelRevision controlStreaming mediaTable (information)Library (computing)Standard deviationFrequencyTransformation (genetics)outputDigital filterIcosahedronSample (statistics)AverageRange (statistics)WindowTime seriesTable (information)Streaming mediaProcess (computing)Valuation (algebra)Group actionDemo (music)Library (computing)Range (statistics)FrequencyReguläres MaßMaxima and minimaLoginTask (computing)MathematicsRevision controlOcean currentSelf-organizationMeasurementFunction (mathematics)Field (computer science)Single-precision floating-point formatEndliche ModelltheorieData storage deviceArithmetic meanMultiplication signNumberCombinational logicQuery languageFunctional (mathematics)Point (geometry)BefehlsprozessorEvent horizonParameter (computer programming)Formal languagePasswordState of matterSystem callRouter (computing)Internet der DingeBitCountingSeries (mathematics)DatabaseFlow separationMatrix (mathematics)Structural loadDataflowTransformation (genetics)FluxResultantWindowDifferent (Kate Ryan album)Cartesian coordinate systemToken ringHeat transferWindow functionTimestampData modelComputer animation
Software testingQuery languageTable (information)Human migrationSet (mathematics)CountingRange (statistics)Digital filterTranslation (relic)Order (biology)Data Encryption StandardLimit (category theory)Local GroupWindowString (computer science)Task (computing)Query languageTable (information)Set (mathematics)Row (database)UsabilityIncidence algebraFunction (mathematics)Field (computer science)Presentation of a groupMeasurementFluxGroup actionNumberData storage deviceCountingTelnetProcess (computing)String (computer science)TimestampRange (statistics)2 (number)Task (computing)Scripting languageCASE <Informatik>Ocean currentPhysical systemResultantHuman migrationLine (geometry)TwitterCentralizer and normalizerSoftware developerIP addressWindow functionUser interfaceElectronic mailing listDatabaseFrequencyInterface (computing)Computer animation
Task (computing)Maxima and minimaClient (computing)Sample (statistics)Computer configurationCodeGamma functionToken ringData modelGEDCOMHuman migrationCustomer relationship managementHead-mounted displayPhysical systemTask (computing)Structural loadElectronic visual displayQuery languageSampling (statistics)Server (computing)Multiplication signProgramming languageUser interfaceCodeDifferent (Kate Ryan album)Computer configurationPlug-in (computing)Flow separationOpen sourcePresentation of a groupRouter (computing)DatabaseLibrary (computing)Software developerComputer animation
Interface (computing)ArchitectureSanitary sewerDigital filterForm (programming)Complex (psychology)BenchmarkConnectivity (graph theory)Public key certificateArithmetic progressionData storage devicePosition operatorAuthorizationInterprozesskommunikationFirewall (computing)LoginTime seriesQueue (abstract data type)Relational databaseMobile appUser interfaceService-oriented architectureComputer architectureDynamical systemServer (computing)Router (computing)Public-key cryptographyDatabaseProxy serverMessage passingMedical imagingPhase transitionContext awarenessView (database)Electronic data processingComplete metric spaceComputer animation
ArchitectureCommunications protocolMatrix (mathematics)RobotFirewall (computing)Address spacePhysical systemRevision controlEmailIP addressOperating systemPerspective (visual)User interfaceSoftwareFile Transfer ProtocolFlow separationMultiplication signGoodness of fitTouch typingPoint (geometry)Process (computing)MereologyRouter (computing)View (database)Software testingIntegrated development environmentProduct (business)Electronic mailing listConnectivity (graph theory)Client (computing)Human migrationDynamical systemEvent horizonType theoryComputer animation
JSONXMLUML
Transcript: English(auto-generated)