{"id":9506,"date":"2024-03-08T09:00:32","date_gmt":"2024-03-08T12:00:32","guid":{"rendered":"https:\/\/www.fernandoquadro.com.br\/html\/?p=9506"},"modified":"2024-03-01T18:03:33","modified_gmt":"2024-03-01T21:03:33","slug":"voce-conhece-o-mobilitydb","status":"publish","type":"post","link":"https:\/\/www.fernandoquadro.com.br\/html\/2024\/03\/08\/voce-conhece-o-mobilitydb\/","title":{"rendered":"Voc\u00ea conhece o MobilityDB?"},"content":{"rendered":"<p>Dispositivos de rastreamento de localiza\u00e7\u00e3o, como GPS, s\u00e3o hoje amplamente utilizados em smartphones e ve\u00edculos. Como resultado, os dados de trajet\u00f3ria geoespacial est\u00e3o atualmente sendo coletados e usados \u200b\u200bem muitos dom\u00ednios de aplica\u00e7\u00e3o. O MobilityDB fornece o suporte de banco de dados necess\u00e1rio para armazenar e consultar esses dados de trajet\u00f3ria geoespacial.<\/p>\n<p>MobilityDB \u00e9 implementado como uma extens\u00e3o do PostgreSQL e PostGIS. Ele implementa tipos de banco de dados persistentes e opera\u00e7\u00f5es de consultas para gerenciar trajet\u00f3rias geoespaciais e suas propriedades que variam no tempo.<\/p>\n<p>Uma trajet\u00f3ria geoespacial \u00e9 geralmente coletada como uma sequ\u00eancia de pontos de localiza\u00e7\u00e3o e informa\u00e7\u00f5es de data e hora. Na realidade, por\u00e9m, o movimento \u00e9 cont\u00ednuo. Portanto, o MobilityDB interpola a trilha de movimento entre as informa\u00e7\u00f5es de entrada. Como tal, a localiza\u00e7\u00e3o e as propriedades do objeto em movimento podem ser consultadas, efetivamente aproximadas, a qualquer momento.<\/p>\n<p>Embora esta interpola\u00e7\u00e3o restaure a continuidade do movimento, ela n\u00e3o corresponde a um aumento no tamanho do armazenamento. Pelo contr\u00e1rio, permite descobrir informa\u00e7\u00f5es redundantes e remov\u00ea-las. Assim, apenas as informa\u00e7\u00f5es onde ocorre uma mudan\u00e7a significativa na velocidade\/dire\u00e7\u00e3o s\u00e3o retidas. Esse processo \u00e9 chamado de normaliza\u00e7\u00e3o e geralmente resulta em uma redu\u00e7\u00e3o significativa no tamanho do armazenamento em compara\u00e7\u00e3o com os pontos de entrada.<\/p>\n<p>\ud83d\udc49 Mas na pr\u00e1tica, como funciona esse gerenciamento realizado pela extens\u00e3o?<\/p>\n<p>\ud83d\udccdPense em obter a velocidade m\u00e9dia de um trem em movimento, sem nenhum c\u00f3digo SQL longo, usando uma fun\u00e7\u00e3o e pronto.<br \/>\n\ud83d\udccdOu em armazenar dados GPS de forma muito compacta em uma \u00fanica linha\/coluna e ser capaz de fazer consultas complexas com muito pouco SQL.<\/p>\n<p>\u00c9 essa praticidade que o MobilityDB vai te proporcionar.<\/p>\n<p>Voc\u00ea j\u00e1 tinha ouvido falar dessa extens\u00e3o do PostgreSQL\/PostGIS? Conte nos coment\u00e1rios \ud83d\udc47<\/p>\n<p>Fonte: webgis.tech<br \/>\nInstagram: <a href=\"https:\/\/instagram.com\/webgis.tech\" rel=\"noopener\" target=\"_blank\">https:\/\/instagram.com\/webgis.tech<\/a><br \/>\nLinkedIn: <a href=\"https:\/\/www.linkedin.com\/company\/webgis-tech\" rel=\"noopener\" target=\"_blank\">https:\/\/www.linkedin.com\/company\/webgis-tech<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dispositivos de rastreamento de localiza\u00e7\u00e3o, como GPS, s\u00e3o hoje amplamente utilizados em smartphones e ve\u00edculos. Como resultado, os dados de trajet\u00f3ria geoespacial est\u00e3o atualmente sendo coletados e usados \u200b\u200bem muitos dom\u00ednios de aplica\u00e7\u00e3o. O MobilityDB fornece o suporte de banco&#8230; <a class=\"more-link\" href=\"https:\/\/www.fernandoquadro.com.br\/html\/2024\/03\/08\/voce-conhece-o-mobilitydb\/\">Continue Reading &rarr;<\/a><\/p>\n","protected":false},"author":275,"featured_media":9507,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[24],"tags":[238,212],"class_list":["post-9506","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-gis","tag-banco-de-dados","tag-postgis"],"_links":{"self":[{"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/posts\/9506","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/users\/275"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/comments?post=9506"}],"version-history":[{"count":2,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/posts\/9506\/revisions"}],"predecessor-version":[{"id":9509,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/posts\/9506\/revisions\/9509"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/media\/9507"}],"wp:attachment":[{"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/media?parent=9506"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/categories?post=9506"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/tags?post=9506"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}