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

Dynamic mapping on the web: building a scalable service for thousands of companies

00:00

Formale Metadaten

Titel
Dynamic mapping on the web: building a scalable service for thousands of companies
Serientitel
Anzahl der Teile
188
Autor
Lizenz
CC-Namensnennung 3.0 Deutschland:
Sie dürfen das Werk bzw. den Inhalt zu jedem legalen Zweck nutzen, verändern und in unveränderter oder veränderter Form vervielfältigen, verbreiten und öffentlich zugänglich machen, sofern Sie den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen.
Identifikatoren
Herausgeber
Erscheinungsjahr
Sprache
Produzent
Produktionsjahr2014
ProduktionsortPortland, Oregon, United States of America

Inhaltliche Metadaten

Fachgebiet
Genre
Abstract
At CartoDB is an open source stack that includes PostgreSQL, PostGIS, Mapnik and Leaflet. The hosted version enables thousands of users to make new and interesting maps everyday. With some of those users including Al Jazeera America, Twitter, and even online gaming platforms, we aren't scaling for one popular webpage but for thousands of different ones each day. On top of that, maps aren't constrained to a single filter, single style, or to a predefined zoom, CartoDB allows users to access the full power of a dynamic database from the front end. In this talk, I'll present the architecture decisions we have implemented that make it possible to turn PostgreSQL and PostGIS into components of a powerful real-time data visualization tool. These decisions cut straight through the CartoDB software stack, from PostgreSQL and PostGIS through our caching and tile services, and up through to our CartoDB.js library. We'll talk about our on-demand tiling service, our caching strategy, and our implementation of the novel data format for Torque. Each of these areas has enabled our users to make user of entirely open source tools to create maps and services that scale, remain fast, and are beautiful.
Schlagwörter
InformationZusammenhängender GraphMereologiePunktwolkeNatürliche ZahlVisualisierungPhysikalisches SystemKeller <Informatik>Textur-MappingBitCASE <Informatik>AnalysisGarbentheorieMapping <Computergraphik>ParkettierungBefehlsprozessorCachingElektronische PublikationKartesische KoordinatenTwitter <Softwareplattform>EchtzeitsystemOpen SourceVererbungshierarchieSymbolische DynamikZahlenbereichMathematikApp <Programm>p-BlockGebäude <Mathematik>ProgrammierumgebungSystemplattformServerKundendatenbankRenderingGemeinsamer SpeicherMultiplikationsoperatorDichte <Physik>MinimumGruppenoperationBenutzerschnittstellenverwaltungssystemComputeranimation
CachingMomentenproblemPunktServerRuhmasseMatchingComputeranimation
CachingCASE <Informatik>SystemplattformPolygonElementargeometrieNichtlinearer OperatorAbfragePhysikalisches SystemGemeinsamer SpeicherBitViewerLesen <Datenverarbeitung>CodeMeterMinkowski-MetrikSchreib-Lese-KopfMultiplikationsoperatorMultiplikationProzess <Informatik>Metrisches SystemServerMapping <Computergraphik>Leistung <Physik>DatenbankRechter WinkelBildschirmfensterRenderingDesign by ContractBitrateZentrische StreckungDienstgüteAggregatzustandVolumenvisualisierungGlobale OptimierungPartikelsystemSystemaufrufOrtsoperatorA-posteriori-WahrscheinlichkeitComputeranimation
TeilmengeWeg <Topologie>VarianzGanze FunktionResponse-ZeitExogene VariablePunktVirtuelle MaschineMereologieMehrplatzsystemServerLeistung <Physik>DatenbankAbfrageResultanteElementargeometrieMultiplikationsoperatorQuick-SortOpen SourceVektorraumBefehlsprozessorVektorpotenzialKundendatenbankTUNIS <Programm>Interface <Schaltung>MAPCodePixelReelle ZahlDistributionenraumPlastikkarteInformationProtokoll <Datenverarbeitungssystem>PolygonMeterSignifikanztestAbstandParkettierungSchnitt <Mathematik>MathematikPhasenumwandlungBitSystemplattformKategorie <Mathematik>Figurierte ZahlSoftwareentwicklerProzess <Informatik>SoftwareInstantiierungVerschlingungDateiformatEinfach zusammenhängender RaumVersionsverwaltungInverser LimesWeb-SeiteClientWeb SiteNichtlineares GleichungssystemOrtsoperatorZentrische StreckungUnternehmensarchitekturDatensatzDämpfungEinfache GenauigkeitTesselationBefehl <Informatik>CachingFunktion <Mathematik>DifferenteGüte der AnpassungPrimidealGemeinsamer SpeicherEinsFamilie <Mathematik>SchnittmengeElektronischer FingerabdruckDienst <Informatik>Textur-MappingKlasse <Mathematik>FastringElektronische PublikationWärmeübergangBeobachtungsstudieGewicht <Ausgleichsrechnung>VerdeckungsrechnungGerichteter GraphSpezifisches VolumenComputerspielBildschirmmaskeFormale SemantikAnalysisElektronischer ProgrammführerBenutzerschnittstellenverwaltungssystemInternetworkingWKB-MethodeE-MailRechenwerkAnwendungsspezifischer ProzessorKontrollstrukturAggregatzustandNotepad-ComputerComputeranimation
MultiplikationsoperatorElementargeometrieTabellePaarvergleichRechter WinkelTesselationTextur-MappingCachingParkettierungVorlesung/Konferenz
Gesetz <Physik>Güte der AnpassungOpen SourceDifferenz <Mathematik>Endliche ModelltheorieQuaderStörungstheorieFunktion <Mathematik>BitAbfrageTesselationPlastikkarteRechter WinkelFront-End <Software>Vorlesung/Konferenz
CachingMittelwertsatz <Integralrechnung>DiagrammWort <Informatik>MultiplikationsoperatorVektorraumElementargeometrieGüte der AnpassungInformationRechenwerkDateiformatPuffer <Netzplantechnik>MereologieParkettierungClientTesselationVorlesung/Konferenz
CachingMereologieMittelwertsatz <Integralrechnung>StandardabweichungGebäude <Mathematik>Wort <Informatik>MultiplikationsoperatorVorlesung/Konferenz
Vorlesung/Konferenz
Transkript: Englisch(automatisch erzeugt)