{"id":46683,"date":"2022-02-03T00:00:00","date_gmt":"2022-02-03T08:00:00","guid":{"rendered":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/blog\/analysing-the-rise-and-fall-of-programming-languages-using-griddb\/"},"modified":"2026-03-30T14:47:05","modified_gmt":"2026-03-30T21:47:05","slug":"analysing-the-rise-and-fall-of-programming-languages-using-griddb","status":"publish","type":"post","link":"https:\/\/griddb.net\/en\/blog\/analysing-the-rise-and-fall-of-programming-languages-using-griddb\/","title":{"rendered":"Analyzing the Rise and Fall of Programming Languages using GridDB"},"content":{"rendered":"<p>Over time, numerous programming languages have emerged, wherein, some gained in popularity over time while others got outdated as technology advanced. But how can we understand this rise and fall of popularity of different programming languages? How can we know which language is mostly in use in today&#8217;s time, so that we can tell which are worth investing our time in?<\/p>\n<p>We came across the data from Stack Overflow, a popular question and answer site among the programmers with over 16 million questions on various programming areas.<a href=\"https:\/\/data.stackexchange.com\/\">Stack Exchange Data Explorer<\/a> allows us to query data out of the Stack Overflow database and save it as a dataset. You can easily find the dataset available <a href=\"https:\/\/raw.githubusercontent.com\/ismailvohra\/riseFallProgrammingLanguageGridDb\/main\/by_tag_year.csv\">here<\/a>. Each question contains a tag that describes its topic or programming language. For instance, there are tags for different languages such as &#8216;Java&#8217;, &#8216;C&#8217;, &#8216;python&#8217; as well as libraries such as &#8216;ggplot&#8217;, &#8216;matplotlib&#8217;, &#8216;pandas&#8217; etc. By using the number of tags associated with each technology, we can get a sense of the popularity of that technology. So let&#8217;s explore the data and find out more about the rise and fall of programming languages.<\/p>\n<h2>Exporting and Import dataset using GridDB<\/h2>\n<p>We will be using GridDB to store our dataset as it provides a highly scalable, in-memory NoSQL time-series database optimised for IoT and big data. It uses in-memory data architecture and parallel processing for higher performance and efficiency. You can find the guide to download GridDB on different operating systems from their official website.<\/p>\n<p>GridDB-Python client enables us to connect the dataset and import or export the data in real-time. We would be using some of the python libraries to preprocess data before inserting it into the GridDB in order for it to perform effectively.<\/p>\n<h3>Preprocessing<\/h3>\n<p>First of all, we will be loading our dataset using the command from pandas library. Pandas is a vastly used python library especially when dealing with datasets and analysis.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/raw.githubusercontent.com\/ismailvohra\/riseFallProgrammingLanguageGridDb\/main\/images\/preprocessing1.png\" alt=\"alt text\" \/><\/p>\n<p>The dataset is now saved in the form of a dataframe into the variable &#8220;language_tag_unprocessed&#8221;.<\/p>\n<p>There are four columns currently in our dataframe:<\/p>\n<p>1&#46;year \u2013 The year in which these tags were used<\/p>\n<p>2&#46;tag \u2013 The name of the tag that was used in the question<\/p>\n<p>3&#46;number \u2013 The number of times that tag was used in that particular year<\/p>\n<p>4&#46;year_total \u2013 The total number of tags in that particular year<\/p>\n<p>If we dive deep into the dataset we would come across some null values in the &#8216;tag&#8217; column that interrupts our analysis. In order to deal with it, we would be replacing the null values with the string &#8220;No tag&#8221;.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/raw.githubusercontent.com\/ismailvohra\/riseFallProgrammingLanguageGridDb\/main\/images\/preprocessing2.png\" alt=\"alt text\" \/><\/p>\n<p>We will also need to introduce a primary key column that would help us with keeping track of each row individually.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/raw.githubusercontent.com\/ismailvohra\/riseFallProgrammingLanguageGridDb\/main\/images\/preprocessing3.png\" alt=\"alt text\" \/><\/p>\n<p>Now we have completed our preprocessing and would save the dataframe as csv to export it to GridDB.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/raw.githubusercontent.com\/ismailvohra\/riseFallProgrammingLanguageGridDb\/main\/images\/preprocessing4.png\" alt=\"alt text\" \/><\/p>\n<h2>Exporting Dataset into GridDB:<\/h2>\n<p>We would again use pandas to read the csv and save it into the dataframe:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/raw.githubusercontent.com\/ismailvohra\/riseFallProgrammingLanguageGridDb\/main\/images\/exporting1.png\" alt=\"alt text\" \/><\/p>\n<p>Now, we will create a container to pass our column info to the GridDB to be able to generate the design of the database before inserting the row information.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/raw.githubusercontent.com\/ismailvohra\/riseFallProgrammingLanguageGridDb\/main\/images\/exporting2.png\" alt=\"alt text\" \/><\/p>\n<p>Now that we have our database design constructed, we can easily insert our data into the GridDB.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/raw.githubusercontent.com\/ismailvohra\/riseFallProgrammingLanguageGridDb\/main\/images\/exporting3.png\" alt=\"alt text\" \/><\/p>\n<h2>Importing Dataset from GridDB:<\/h2>\n<p>Importing a Dataset from GridDB is as simple as importing from any other database. It uses TQL to query data from GridDB equivalent to SQL commands. Before fetching the data, we would create the container to extract rows of data into, before saving it into a dataframe.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/raw.githubusercontent.com\/ismailvohra\/riseFallProgrammingLanguageGridDb\/main\/images\/importing1.png\" alt=\"alt text\" \/><\/p>\n<p>Next step would be to extract the rows in order of the column info and convert it into a dataframe to use for analysis.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/raw.githubusercontent.com\/ismailvohra\/riseFallProgrammingLanguageGridDb\/main\/images\/importing2.png\" alt=\"alt text\" \/><\/p>\n<p>We now have our data saved into pandas dataframe &#8220;by_tag_year&#8221; and can continue to use it for our data analysis and visualisation.<\/p>\n<p><strong>Data Analysis and Visualisation:<\/strong><\/p>\n<p>Before starting with our analysis, we would introduce a new column as &#8220;fraction&#8221; that would just be the number of particular tags in a year divided by the total tags in that year, so that we are able to compare the popularity of the &#8220;tag&#8221; in that year.<\/p>\n<p>Let&#8217;s start with the language that is now popular among most people, Python and compare how it gained recognition over time. We would extract the rows where the tag is &#8220;python&#8221; and plot it over the years 2008-2018 against &#8220;fraction&#8221;.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/raw.githubusercontent.com\/ismailvohra\/riseFallProgrammingLanguageGridDb\/main\/images\/analysis1.png\" alt=\"alt text\" \/><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/raw.githubusercontent.com\/ismailvohra\/riseFallProgrammingLanguageGridDb\/main\/images\/figure1.png\" alt=\"alt text\" \/><\/p>\n<p>Figure 1: tag- &#8220;python&#8221; over ten years<\/p>\n<p>After looking into the above graph we can surely conclude that after 2012, python has gained a vast popularity. Next, we would analyse some of the important python libraries that are mostly used by computer scientists nowadays and compare them with each other over the ten year&#8217;s time period.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/raw.githubusercontent.com\/ismailvohra\/riseFallProgrammingLanguageGridDb\/main\/images\/analysis2.png\" alt=\"alt text\" \/><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/raw.githubusercontent.com\/ismailvohra\/riseFallProgrammingLanguageGridDb\/main\/images\/Figure2.png\" alt=\"alt text\" \/><\/p>\n<p>Figure 2: Python libraries over ten years<\/p>\n<p>With the rise in usage of Python after 2012, python libraries also gained some popularity, especially pandas. Pandas is vastly used by data scientists, statisticians, researchers and applied scientists for analysis of collected data.<\/p>\n<p>Lastly, we would explore the top six tags over ten years and how they have evolved with time. In order to extract the top tags, we will have to perform some calculations and sort the tags in descending order.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/raw.githubusercontent.com\/ismailvohra\/riseFallProgrammingLanguageGridDb\/main\/images\/Analysis3.png\" alt=\"alt text\" \/><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/raw.githubusercontent.com\/ismailvohra\/riseFallProgrammingLanguageGridDb\/main\/images\/Figure3.png\" alt=\"alt text\" \/><\/p>\n<p>Figure 3 Top six tags over time<\/p>\n<h2>Final Thoughts<\/h2>\n<p>In this blog, we explored some trends regarding the rise and fall of the programming languages. We also discovered few of the most popular languages or\/and technologies used over 2008 till 2018. We were able to do seamless integration and data import using GridDB, which allowed us to store large amounts of data in a highly efficient and flexible way.<\/p>\n<p>PS. All related files for the tutorial are available at https:\/\/raw.githubusercontent.com\/ismailvohra\/riseFallProgrammingLanguageGridDb<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Over time, numerous programming languages have emerged, wherein, some gained in popularity over time while others got outdated as technology advanced. But how can we understand this rise and fall of popularity of different programming languages? How can we know which language is mostly in use in today&#8217;s time, so that we can tell which [&hellip;]<\/p>\n","protected":false},"author":41,"featured_media":28043,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[121],"tags":[],"class_list":["post-46683","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Analyzing the Rise and Fall of Programming Languages using GridDB | GridDB: Open Source Time Series Database for IoT<\/title>\n<meta name=\"description\" content=\"Over time, numerous programming languages have emerged, wherein, some gained in popularity over time while others got outdated as technology advanced. But\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/griddb.net\/en\/blog\/analysing-the-rise-and-fall-of-programming-languages-using-griddb\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Analyzing the Rise and Fall of Programming Languages using GridDB | GridDB: Open Source Time Series Database for IoT\" \/>\n<meta property=\"og:description\" content=\"Over time, numerous programming languages have emerged, wherein, some gained in popularity over time while others got outdated as technology advanced. But\" \/>\n<meta property=\"og:url\" content=\"https:\/\/griddb.net\/en\/blog\/analysing-the-rise-and-fall-of-programming-languages-using-griddb\/\" \/>\n<meta property=\"og:site_name\" content=\"GridDB: Open Source Time Series Database for IoT\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/griddbcommunity\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-02-03T08:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-30T21:47:05+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/griddb.net\/wp-content\/uploads\/2022\/01\/Rise-and-Fall.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1160\" \/>\n\t<meta property=\"og:image:height\" content=\"653\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"griddb-admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@GridDBCommunity\" \/>\n<meta name=\"twitter:site\" content=\"@GridDBCommunity\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"griddb-admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/griddb.net\/en\/blog\/analysing-the-rise-and-fall-of-programming-languages-using-griddb\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/griddb.net\/en\/blog\/analysing-the-rise-and-fall-of-programming-languages-using-griddb\/\"},\"author\":{\"name\":\"griddb-admin\",\"@id\":\"https:\/\/griddb.net\/en\/#\/schema\/person\/4fe914ca9576878e82f5e8dd3ba52233\"},\"headline\":\"Analyzing the Rise and Fall of Programming Languages using GridDB\",\"datePublished\":\"2022-02-03T08:00:00+00:00\",\"dateModified\":\"2026-03-30T21:47:05+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/griddb.net\/en\/blog\/analysing-the-rise-and-fall-of-programming-languages-using-griddb\/\"},\"wordCount\":953,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/griddb.net\/en\/#organization\"},\"image\":{\"@id\":\"https:\/\/griddb.net\/en\/blog\/analysing-the-rise-and-fall-of-programming-languages-using-griddb\/#primaryimage\"},\"thumbnailUrl\":\"\/wp-content\/uploads\/2022\/01\/Rise-and-Fall.png\",\"articleSection\":[\"Blog\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/griddb.net\/en\/blog\/analysing-the-rise-and-fall-of-programming-languages-using-griddb\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/griddb.net\/en\/blog\/analysing-the-rise-and-fall-of-programming-languages-using-griddb\/\",\"url\":\"https:\/\/griddb.net\/en\/blog\/analysing-the-rise-and-fall-of-programming-languages-using-griddb\/\",\"name\":\"Analyzing the Rise and Fall of Programming Languages using GridDB | GridDB: Open Source Time Series Database for IoT\",\"isPartOf\":{\"@id\":\"https:\/\/griddb.net\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/griddb.net\/en\/blog\/analysing-the-rise-and-fall-of-programming-languages-using-griddb\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/griddb.net\/en\/blog\/analysing-the-rise-and-fall-of-programming-languages-using-griddb\/#primaryimage\"},\"thumbnailUrl\":\"\/wp-content\/uploads\/2022\/01\/Rise-and-Fall.png\",\"datePublished\":\"2022-02-03T08:00:00+00:00\",\"dateModified\":\"2026-03-30T21:47:05+00:00\",\"description\":\"Over time, numerous programming languages have emerged, wherein, some gained in popularity over time while others got outdated as technology advanced. But\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/griddb.net\/en\/blog\/analysing-the-rise-and-fall-of-programming-languages-using-griddb\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/griddb.net\/en\/blog\/analysing-the-rise-and-fall-of-programming-languages-using-griddb\/#primaryimage\",\"url\":\"\/wp-content\/uploads\/2022\/01\/Rise-and-Fall.png\",\"contentUrl\":\"\/wp-content\/uploads\/2022\/01\/Rise-and-Fall.png\",\"width\":1160,\"height\":653},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/griddb.net\/en\/#website\",\"url\":\"https:\/\/griddb.net\/en\/\",\"name\":\"GridDB: Open Source Time Series Database for IoT\",\"description\":\"GridDB is an open source time-series database with the performance of NoSQL and convenience of SQL\",\"publisher\":{\"@id\":\"https:\/\/griddb.net\/en\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/griddb.net\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/griddb.net\/en\/#organization\",\"name\":\"Fixstars\",\"url\":\"https:\/\/griddb.net\/en\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/griddb.net\/en\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/griddb.net\/wp-content\/uploads\/2019\/04\/fixstars_logo_web_tagline.png\",\"contentUrl\":\"https:\/\/griddb.net\/wp-content\/uploads\/2019\/04\/fixstars_logo_web_tagline.png\",\"width\":200,\"height\":83,\"caption\":\"Fixstars\"},\"image\":{\"@id\":\"https:\/\/griddb.net\/en\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/griddbcommunity\/\",\"https:\/\/x.com\/GridDBCommunity\",\"https:\/\/www.linkedin.com\/company\/griddb-by-toshiba\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/griddb.net\/en\/#\/schema\/person\/4fe914ca9576878e82f5e8dd3ba52233\",\"name\":\"griddb-admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/griddb.net\/en\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/5bceca1cafc06886a7ba873e2f0a28011a1176c4dea59709f735b63ae30d0342?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/5bceca1cafc06886a7ba873e2f0a28011a1176c4dea59709f735b63ae30d0342?s=96&d=mm&r=g\",\"caption\":\"griddb-admin\"},\"url\":\"https:\/\/griddb.net\/en\/author\/griddb-admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Analyzing the Rise and Fall of Programming Languages using GridDB | GridDB: Open Source Time Series Database for IoT","description":"Over time, numerous programming languages have emerged, wherein, some gained in popularity over time while others got outdated as technology advanced. But","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:\/\/griddb.net\/en\/blog\/analysing-the-rise-and-fall-of-programming-languages-using-griddb\/","og_locale":"en_US","og_type":"article","og_title":"Analyzing the Rise and Fall of Programming Languages using GridDB | GridDB: Open Source Time Series Database for IoT","og_description":"Over time, numerous programming languages have emerged, wherein, some gained in popularity over time while others got outdated as technology advanced. But","og_url":"https:\/\/griddb.net\/en\/blog\/analysing-the-rise-and-fall-of-programming-languages-using-griddb\/","og_site_name":"GridDB: Open Source Time Series Database for IoT","article_publisher":"https:\/\/www.facebook.com\/griddbcommunity\/","article_published_time":"2022-02-03T08:00:00+00:00","article_modified_time":"2026-03-30T21:47:05+00:00","og_image":[{"width":1160,"height":653,"url":"https:\/\/griddb.net\/wp-content\/uploads\/2022\/01\/Rise-and-Fall.png","type":"image\/png"}],"author":"griddb-admin","twitter_card":"summary_large_image","twitter_creator":"@GridDBCommunity","twitter_site":"@GridDBCommunity","twitter_misc":{"Written by":"griddb-admin","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/griddb.net\/en\/blog\/analysing-the-rise-and-fall-of-programming-languages-using-griddb\/#article","isPartOf":{"@id":"https:\/\/griddb.net\/en\/blog\/analysing-the-rise-and-fall-of-programming-languages-using-griddb\/"},"author":{"name":"griddb-admin","@id":"https:\/\/griddb.net\/en\/#\/schema\/person\/4fe914ca9576878e82f5e8dd3ba52233"},"headline":"Analyzing the Rise and Fall of Programming Languages using GridDB","datePublished":"2022-02-03T08:00:00+00:00","dateModified":"2026-03-30T21:47:05+00:00","mainEntityOfPage":{"@id":"https:\/\/griddb.net\/en\/blog\/analysing-the-rise-and-fall-of-programming-languages-using-griddb\/"},"wordCount":953,"commentCount":0,"publisher":{"@id":"https:\/\/griddb.net\/en\/#organization"},"image":{"@id":"https:\/\/griddb.net\/en\/blog\/analysing-the-rise-and-fall-of-programming-languages-using-griddb\/#primaryimage"},"thumbnailUrl":"\/wp-content\/uploads\/2022\/01\/Rise-and-Fall.png","articleSection":["Blog"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/griddb.net\/en\/blog\/analysing-the-rise-and-fall-of-programming-languages-using-griddb\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/griddb.net\/en\/blog\/analysing-the-rise-and-fall-of-programming-languages-using-griddb\/","url":"https:\/\/griddb.net\/en\/blog\/analysing-the-rise-and-fall-of-programming-languages-using-griddb\/","name":"Analyzing the Rise and Fall of Programming Languages using GridDB | GridDB: Open Source Time Series Database for IoT","isPartOf":{"@id":"https:\/\/griddb.net\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/griddb.net\/en\/blog\/analysing-the-rise-and-fall-of-programming-languages-using-griddb\/#primaryimage"},"image":{"@id":"https:\/\/griddb.net\/en\/blog\/analysing-the-rise-and-fall-of-programming-languages-using-griddb\/#primaryimage"},"thumbnailUrl":"\/wp-content\/uploads\/2022\/01\/Rise-and-Fall.png","datePublished":"2022-02-03T08:00:00+00:00","dateModified":"2026-03-30T21:47:05+00:00","description":"Over time, numerous programming languages have emerged, wherein, some gained in popularity over time while others got outdated as technology advanced. But","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/griddb.net\/en\/blog\/analysing-the-rise-and-fall-of-programming-languages-using-griddb\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/griddb.net\/en\/blog\/analysing-the-rise-and-fall-of-programming-languages-using-griddb\/#primaryimage","url":"\/wp-content\/uploads\/2022\/01\/Rise-and-Fall.png","contentUrl":"\/wp-content\/uploads\/2022\/01\/Rise-and-Fall.png","width":1160,"height":653},{"@type":"WebSite","@id":"https:\/\/griddb.net\/en\/#website","url":"https:\/\/griddb.net\/en\/","name":"GridDB: Open Source Time Series Database for IoT","description":"GridDB is an open source time-series database with the performance of NoSQL and convenience of SQL","publisher":{"@id":"https:\/\/griddb.net\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/griddb.net\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/griddb.net\/en\/#organization","name":"Fixstars","url":"https:\/\/griddb.net\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/griddb.net\/en\/#\/schema\/logo\/image\/","url":"https:\/\/griddb.net\/wp-content\/uploads\/2019\/04\/fixstars_logo_web_tagline.png","contentUrl":"https:\/\/griddb.net\/wp-content\/uploads\/2019\/04\/fixstars_logo_web_tagline.png","width":200,"height":83,"caption":"Fixstars"},"image":{"@id":"https:\/\/griddb.net\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/griddbcommunity\/","https:\/\/x.com\/GridDBCommunity","https:\/\/www.linkedin.com\/company\/griddb-by-toshiba"]},{"@type":"Person","@id":"https:\/\/griddb.net\/en\/#\/schema\/person\/4fe914ca9576878e82f5e8dd3ba52233","name":"griddb-admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/griddb.net\/en\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/5bceca1cafc06886a7ba873e2f0a28011a1176c4dea59709f735b63ae30d0342?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5bceca1cafc06886a7ba873e2f0a28011a1176c4dea59709f735b63ae30d0342?s=96&d=mm&r=g","caption":"griddb-admin"},"url":"https:\/\/griddb.net\/en\/author\/griddb-admin\/"}]}},"_links":{"self":[{"href":"https:\/\/griddb.net\/en\/wp-json\/wp\/v2\/posts\/46683","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/griddb.net\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/griddb.net\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/griddb.net\/en\/wp-json\/wp\/v2\/users\/41"}],"replies":[{"embeddable":true,"href":"https:\/\/griddb.net\/en\/wp-json\/wp\/v2\/comments?post=46683"}],"version-history":[{"count":2,"href":"https:\/\/griddb.net\/en\/wp-json\/wp\/v2\/posts\/46683\/revisions"}],"predecessor-version":[{"id":55159,"href":"https:\/\/griddb.net\/en\/wp-json\/wp\/v2\/posts\/46683\/revisions\/55159"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/griddb.net\/en\/wp-json\/wp\/v2\/media\/28043"}],"wp:attachment":[{"href":"https:\/\/griddb.net\/en\/wp-json\/wp\/v2\/media?parent=46683"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/griddb.net\/en\/wp-json\/wp\/v2\/categories?post=46683"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/griddb.net\/en\/wp-json\/wp\/v2\/tags?post=46683"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}