{"id":26013,"date":"2024-02-28T09:00:00","date_gmt":"2024-02-28T08:00:00","guid":{"rendered":"https:\/\/www.codemotion.com\/magazine\/?p=26013"},"modified":"2024-02-27T12:13:46","modified_gmt":"2024-02-27T11:13:46","slug":"questdb-se-flash-fosse-un-database-time-series","status":"publish","type":"post","link":"https:\/\/www.codemotion.com\/magazine\/it\/open-source\/questdb-se-flash-fosse-un-database-time-series\/","title":{"rendered":"QuestDB: se Flash fosse un database time-series \u2013 OpenDev Explorer"},"content":{"rendered":"\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>Benvenuti a OpenDev Explorer, la mia rubrica dedicata all&#8217;esplorazione del mondo Open Source che strizza un occhio alla developer experience. Io sono Riccardo (aka TheZal) e oggi vi parler\u00f2 del super database pi\u00f9 veloce nel mondo delle time-series: <a href=\"https:\/\/questdb.io\/\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">QuestDB<\/a>!<\/p>\n\n\n\n<p class=\"has-large-font-size\"><strong>Panoramica generale<\/strong><\/p>\n\n\n\n<p>Oggi facciamo la conoscenza di QuestDB: un <strong>database time-series open source<\/strong> che promette di essere pi\u00f9 veloce di Flash. Creato da Vlad Ilyushchenko, si propone come un database time-series che pu\u00f2 essere utilizzato per analizzare grandi quantit\u00e0 di dati in tempo reale. QuestDB \u00e8 stato creato per essere veloce e scalabile e pu\u00f2 essere utilizzato per analizzare dati in tempo reale provenienti da sensori, log, metriche e dati di qualsiasi provenienza, purch\u00e9 siano time-series.<\/p>\n\n\n\n<p class=\"has-large-font-size\"><strong>Manuale di istruzioni<\/strong><\/p>\n\n\n\n<p class=\"has-normal-font-size\"><strong>Installazione<\/strong><\/p>\n\n\n\n<p>Iniziare ad utilizzare QuestDB \u00e8 molto semplice, grazie alla sua immagine Docker ufficiale. Per iniziare a giocare con QuestDB basta eseguire il seguente comando:<\/p>\n\n\n<pre class=\"wp-block-code\"><span><code class=\"hljs\">docker run \\\n  -p 9000:9000 -p 9009:9009 -p 8812:8812 -p 9003:9003 \\\n  questdb\/questdb:7.3.9<\/code><\/span><\/pre>\n\n\n<p>Questo comando eseguir\u00e0 l&#8217;immagine Docker ufficiale di QuestDB e la esporr\u00e0 alle porte 9000, 9009, 8812 e 9003. Una volta eseguito il comando, sar\u00e0 possibile accedere all&#8217;interfaccia web di QuestDB all&#8217;indirizzo <code>http:\/\/localhost:9000<\/code> e iniziare ad utilizzare il database.<\/p>\n\n\n\n<p class=\"has-normal-font-size\"><strong>Utilizzo<\/strong><\/p>\n\n\n\n<p>Come detto sopra all&#8217;indirizzo <code>http:\/\/localhost:9000<\/code> sar\u00e0 possibile accedere all&#8217;interfaccia web di QuestDB. Questa interfaccia \u00e8 molto intuitiva e permette di creare tabelle, inserire dati, eseguire query e visualizzare i risultati in maniera molto semplice e veloce.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/questdb.io\/img\/docs\/console\/overview.webp\" alt=\"\"\/><\/figure>\n\n\n\n<p>Inoltre QuestDB espone una REST API sempre alla porta <code>9000<\/code> con cui \u00e8 possibile eseguire delle query, una porta <code>8812<\/code> che espone un protocollo per la comunicazione basato su PostgreSQL e una porta <code>9009<\/code> che espone un protocollo per la comunicazione basato su InfluxDB.<\/p>\n\n\n\n<p>L&#8217;utilizzo quindi di QuestDB tramite applicativi \u00e8 tutt&#8217;altro che complicata, i suoi protocolli permettono quindi di interagire con il database out of the box.<\/p>\n\n\n\n<p class=\"has-large-font-size\"><strong>La developer experience<\/strong><\/p>\n\n\n\n<p>La developer experience di QuestDB \u00e8 uno dei suoi punti forti grazie alla <a href=\"https:\/\/questdb.io\/docs\/quick-start\/\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">documentazione molto chiara e ben fatta<\/a> e al fatto che permette di iniziare ad utilizzare il database in pochi minuti. Inoltre, la community \u00e8 molto attiva e risponde in maniera molto rapida alle domande poste su <a href=\"https:\/\/github.com\/questdb\/questdb\" class=\"ek-link\">GitHub<\/a> o su <a href=\"https:\/\/slack.questdb.io\/\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">Slack<\/a>.<\/p>\n\n\n\n<p>Un altro punto a favore della developer experience di QuestDB \u00e8 rappresentata dalla perfetta integrazione con <a href=\"https:\/\/questdb.io\/docs\/third-party-tools\/grafana\/\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">Grafana<\/a>, che permette di visualizzare i dati presenti in QuestDB con poco sforzo.<\/p>\n\n\n\n<p class=\"has-large-font-size\"><strong>L&#8217;extra mile<\/strong><\/p>\n\n\n\n<p>La caratteristica distintiva di QuestDB \u00e8 rappresentata dalla possibilit\u00e0 di utilizzare il linguaggio SQL per eseguire le query, cosa che rende l&#8217;utilizzo di QuestDB molto semplice per chiunque abbia gi\u00e0 esperienza con SQL. Secondo me \u00e8 questa la caratteristica che corrisponde all&#8217;extra mile del progetto stesso. <\/p>\n\n\n\n<p>Inoltre integra anche diverse SQL extensions fondamentali per l&#8217;analisi dei dati time-series, come ad esempio la <code>timestamp search<\/code> e le windows function.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong><em><a href=\"https:\/\/www.codemotion.com\/magazine\/it\/open-source\/opendev-explorer-bruno-un-bassotto-a-caccia-di-api\/\" target=\"_blank\" aria-label=\"Articolo consigliato: Bruno, un bassotto a caccia di API (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">Articolo consigliato: Bruno, un bassotto a caccia di API<\/a><\/em><\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-large-font-size\"><strong>Il confronto con lo status quo<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/questdb.io\/img\/blog\/2023-04-04\/benchmark_q1_2023.webp\" alt=\"\"\/><\/figure>\n\n\n\n<p>Il database di riferimento per l&#8217;analisi di dati time-series \u00e8 InfluxDB, ma QuestDB raggiunge prestazioni migliori e permette di eseguire query in maniera molto pi\u00f9 veloce. Inoltre, InfluxDB non permette di utilizzare il linguaggio SQL per eseguire le query, cosa che rende l&#8217;utilizzo di QuestDB molto pi\u00f9 semplice per chiunque abbia gi\u00e0 esperienza con SQL.<\/p>\n\n\n\n<p class=\"has-large-font-size\"><strong>Tiriamo le somme!<\/strong><\/p>\n\n\n\n<p>Non nascondo che sono rimasto molto colpito da QuestDB, sia per le sue prestazioni che per la sua semplicit\u00e0 d&#8217;uso. Ad oggi \u00e8 diventato il mio database di riferimento per l&#8217;analisi di dati time-series ed \u00e8 diventata la prima scelta (dopo averlo confrontato con TimescaleDB e InfluxDB) nei deploy di progetti che hanno la necessit\u00e0 di un database prestazionale specializzato. Lo consiglio a chiunque abbia bisogno di analizzare grandi quantit\u00e0 di dati in tempo reale.<\/p>\n\n\n\n<p>Darete una chance a QuestDB? Qui \u00e8 TheZal che vi saluta e vi aspetta al prossimo episodio di OpenDev Explorer!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Benvenuti a OpenDev Explorer, la mia rubrica dedicata all&#8217;esplorazione del mondo Open Source che strizza un occhio alla developer experience. Io sono Riccardo (aka TheZal) e oggi vi parler\u00f2 del super database pi\u00f9 veloce nel mondo delle time-series: QuestDB! Panoramica generale Oggi facciamo la conoscenza di QuestDB: un database time-series open source che promette di&#8230; <a class=\"more-link\" href=\"https:\/\/www.codemotion.com\/magazine\/it\/open-source\/questdb-se-flash-fosse-un-database-time-series\/\">Read more<\/a><\/p>\n","protected":false},"author":193,"featured_media":26195,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_editorskit_title_hidden":false,"_editorskit_reading_time":0,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","_uag_custom_page_level_css":"","_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[10444],"tags":[11840,11838],"collections":[11708],"class_list":{"0":"post-26013","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-open-source","8":"tag-opendevexplorer","9":"tag-questdv","10":"collections-dalla-community","11":"entry"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.9 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>QuestDB: se Flash fosse un database time-series<\/title>\n<meta name=\"description\" content=\"Oggi facciamo la conoscenza di QuestDB, un Database time-series con la passione per le prestazioni veloce come Flash!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.codemotion.com\/magazine\/it\/open-source\/questdb-se-flash-fosse-un-database-time-series\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"QuestDB: se Flash fosse un database time-series \u2013 OpenDev Explorer\" \/>\n<meta property=\"og:description\" content=\"Oggi facciamo la conoscenza di QuestDB, un Database time-series con la passione per le prestazioni veloce come Flash!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.codemotion.com\/magazine\/it\/open-source\/questdb-se-flash-fosse-un-database-time-series\/\" \/>\n<meta property=\"og:site_name\" content=\"Codemotion Magazine\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Codemotion.Italy\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-02-28T08:00:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/02\/open-dev-explorer.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"768\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"TheZal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:site\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"TheZal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/open-source\\\/questdb-se-flash-fosse-un-database-time-series\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/open-source\\\/questdb-se-flash-fosse-un-database-time-series\\\/\"},\"author\":{\"name\":\"TheZal\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/person\\\/f3f099160f0d8f2f80c5e4f3c8d53503\"},\"headline\":\"QuestDB: se Flash fosse un database time-series \u2013 OpenDev Explorer\",\"datePublished\":\"2024-02-28T08:00:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/open-source\\\/questdb-se-flash-fosse-un-database-time-series\\\/\"},\"wordCount\":593,\"publisher\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/open-source\\\/questdb-se-flash-fosse-un-database-time-series\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/open-dev-explorer.png\",\"keywords\":[\"OpenDevExplorer\",\"QuestDV\"],\"articleSection\":[\"Open source\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/open-source\\\/questdb-se-flash-fosse-un-database-time-series\\\/\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/open-source\\\/questdb-se-flash-fosse-un-database-time-series\\\/\",\"name\":\"QuestDB: se Flash fosse un database time-series\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/open-source\\\/questdb-se-flash-fosse-un-database-time-series\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/open-source\\\/questdb-se-flash-fosse-un-database-time-series\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/open-dev-explorer.png\",\"datePublished\":\"2024-02-28T08:00:00+00:00\",\"description\":\"Oggi facciamo la conoscenza di QuestDB, un Database time-series con la passione per le prestazioni veloce come Flash!\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/open-source\\\/questdb-se-flash-fosse-un-database-time-series\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/open-source\\\/questdb-se-flash-fosse-un-database-time-series\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/open-source\\\/questdb-se-flash-fosse-un-database-time-series\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/open-dev-explorer.png\",\"contentUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/open-dev-explorer.png\",\"width\":1280,\"height\":768},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/open-source\\\/questdb-se-flash-fosse-un-database-time-series\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Open source\",\"item\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/open-source\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"QuestDB: se Flash fosse un database time-series \u2013 OpenDev Explorer\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#website\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/\",\"name\":\"Codemotion Magazine\",\"description\":\"We code the future. Together\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#organization\",\"name\":\"Codemotion\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/codemotionlogo.png\",\"contentUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/codemotionlogo.png\",\"width\":225,\"height\":225,\"caption\":\"Codemotion\"},\"image\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/Codemotion.Italy\\\/\",\"https:\\\/\\\/x.com\\\/CodemotionIT\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/person\\\/f3f099160f0d8f2f80c5e4f3c8d53503\",\"name\":\"TheZal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/avatar-100x100.png\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/avatar-100x100.png\",\"contentUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/avatar-100x100.png\",\"caption\":\"TheZal\"},\"description\":\"Hello there! My name is Riccardo (aka TheZal), a passionate software engineer who loves to combine his passion for code with his love for fantasy realms like Dungeons and Dragons, Harry Potter, Star Wars, LOTR, etc., etc. I'm really into studying and exploring new technologies (with a lot of love for Open Source). I'm also a co-owner of a 12-year-old dachshund called Poldo, who is the mascot of my blog!\",\"sameAs\":[\"http:\\\/\\\/www.thezal.dev\"],\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/author\\\/thezal\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"QuestDB: se Flash fosse un database time-series","description":"Oggi facciamo la conoscenza di QuestDB, un Database time-series con la passione per le prestazioni veloce come Flash!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.codemotion.com\/magazine\/it\/open-source\/questdb-se-flash-fosse-un-database-time-series\/","og_locale":"en_US","og_type":"article","og_title":"QuestDB: se Flash fosse un database time-series \u2013 OpenDev Explorer","og_description":"Oggi facciamo la conoscenza di QuestDB, un Database time-series con la passione per le prestazioni veloce come Flash!","og_url":"https:\/\/www.codemotion.com\/magazine\/it\/open-source\/questdb-se-flash-fosse-un-database-time-series\/","og_site_name":"Codemotion Magazine","article_publisher":"https:\/\/www.facebook.com\/Codemotion.Italy\/","article_published_time":"2024-02-28T08:00:00+00:00","og_image":[{"width":1280,"height":768,"url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/02\/open-dev-explorer.png","type":"image\/png"}],"author":"TheZal","twitter_card":"summary_large_image","twitter_creator":"@CodemotionIT","twitter_site":"@CodemotionIT","twitter_misc":{"Written by":"TheZal","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.codemotion.com\/magazine\/it\/open-source\/questdb-se-flash-fosse-un-database-time-series\/#article","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/open-source\/questdb-se-flash-fosse-un-database-time-series\/"},"author":{"name":"TheZal","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/f3f099160f0d8f2f80c5e4f3c8d53503"},"headline":"QuestDB: se Flash fosse un database time-series \u2013 OpenDev Explorer","datePublished":"2024-02-28T08:00:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/open-source\/questdb-se-flash-fosse-un-database-time-series\/"},"wordCount":593,"publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/open-source\/questdb-se-flash-fosse-un-database-time-series\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/02\/open-dev-explorer.png","keywords":["OpenDevExplorer","QuestDV"],"articleSection":["Open source"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.codemotion.com\/magazine\/it\/open-source\/questdb-se-flash-fosse-un-database-time-series\/","url":"https:\/\/www.codemotion.com\/magazine\/it\/open-source\/questdb-se-flash-fosse-un-database-time-series\/","name":"QuestDB: se Flash fosse un database time-series","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/open-source\/questdb-se-flash-fosse-un-database-time-series\/#primaryimage"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/open-source\/questdb-se-flash-fosse-un-database-time-series\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/02\/open-dev-explorer.png","datePublished":"2024-02-28T08:00:00+00:00","description":"Oggi facciamo la conoscenza di QuestDB, un Database time-series con la passione per le prestazioni veloce come Flash!","breadcrumb":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/open-source\/questdb-se-flash-fosse-un-database-time-series\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.codemotion.com\/magazine\/it\/open-source\/questdb-se-flash-fosse-un-database-time-series\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/it\/open-source\/questdb-se-flash-fosse-un-database-time-series\/#primaryimage","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/02\/open-dev-explorer.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/02\/open-dev-explorer.png","width":1280,"height":768},{"@type":"BreadcrumbList","@id":"https:\/\/www.codemotion.com\/magazine\/it\/open-source\/questdb-se-flash-fosse-un-database-time-series\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.codemotion.com\/magazine\/"},{"@type":"ListItem","position":2,"name":"Open source","item":"https:\/\/www.codemotion.com\/magazine\/it\/open-source\/"},{"@type":"ListItem","position":3,"name":"QuestDB: se Flash fosse un database time-series \u2013 OpenDev Explorer"}]},{"@type":"WebSite","@id":"https:\/\/www.codemotion.com\/magazine\/#website","url":"https:\/\/www.codemotion.com\/magazine\/","name":"Codemotion Magazine","description":"We code the future. Together","publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.codemotion.com\/magazine\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.codemotion.com\/magazine\/#organization","name":"Codemotion","url":"https:\/\/www.codemotion.com\/magazine\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","width":225,"height":225,"caption":"Codemotion"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Codemotion.Italy\/","https:\/\/x.com\/CodemotionIT"]},{"@type":"Person","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/f3f099160f0d8f2f80c5e4f3c8d53503","name":"TheZal","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/01\/avatar-100x100.png","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/01\/avatar-100x100.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/01\/avatar-100x100.png","caption":"TheZal"},"description":"Hello there! My name is Riccardo (aka TheZal), a passionate software engineer who loves to combine his passion for code with his love for fantasy realms like Dungeons and Dragons, Harry Potter, Star Wars, LOTR, etc., etc. I'm really into studying and exploring new technologies (with a lot of love for Open Source). I'm also a co-owner of a 12-year-old dachshund called Poldo, who is the mascot of my blog!","sameAs":["http:\/\/www.thezal.dev"],"url":"https:\/\/www.codemotion.com\/magazine\/author\/thezal\/"}]}},"featured_image_src":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/02\/open-dev-explorer-600x400.png","featured_image_src_square":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/02\/open-dev-explorer-600x600.png","author_info":{"display_name":"TheZal","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/thezal\/"},"uagb_featured_image_src":{"full":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/02\/open-dev-explorer.png",1280,768,false],"thumbnail":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/02\/open-dev-explorer-150x150.png",150,150,true],"medium":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/02\/open-dev-explorer-300x180.png",300,180,true],"medium_large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/02\/open-dev-explorer-768x461.png",768,461,true],"large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/02\/open-dev-explorer-1024x614.png",1024,614,true],"1536x1536":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/02\/open-dev-explorer.png",1280,768,false],"2048x2048":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/02\/open-dev-explorer.png",1280,768,false],"small-home-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/02\/open-dev-explorer-100x100.png",100,100,true],"sidebar-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/02\/open-dev-explorer-180x128.png",180,128,true],"genesis-singular-images":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/02\/open-dev-explorer-896x504.png",896,504,true],"archive-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/02\/open-dev-explorer-400x225.png",400,225,true],"gb-block-post-grid-landscape":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/02\/open-dev-explorer-600x400.png",600,400,true],"gb-block-post-grid-square":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/02\/open-dev-explorer-600x600.png",600,600,true]},"uagb_author_info":{"display_name":"TheZal","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/thezal\/"},"uagb_comment_info":0,"uagb_excerpt":"Benvenuti a OpenDev Explorer, la mia rubrica dedicata all&#8217;esplorazione del mondo Open Source che strizza un occhio alla developer experience. Io sono Riccardo (aka TheZal) e oggi vi parler\u00f2 del super database pi\u00f9 veloce nel mondo delle time-series: QuestDB! Panoramica generale Oggi facciamo la conoscenza di QuestDB: un database time-series open source che promette di&#8230;&hellip;","lang":"it","_links":{"self":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/26013","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/users\/193"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/comments?post=26013"}],"version-history":[{"count":2,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/26013\/revisions"}],"predecessor-version":[{"id":26197,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/26013\/revisions\/26197"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media\/26195"}],"wp:attachment":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media?parent=26013"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/categories?post=26013"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/tags?post=26013"},{"taxonomy":"collections","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/collections?post=26013"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}