1.1B records = 500GB of raw CSV data. This fits into RAM quite easily on a machine like the P2.8xlarge, especially when compression is used (like MapD uses). I'd like to see how well this performs on a dataset that doesn't fit in the RAM.
Its honestly a pretty small dataset for us. MapD can easily do sub-100ms queries on 100B+ records with a single rack. You can fit a lot of GPU + CPU memory on a small cluster. That RAM goes even further when you use compression like you mentioned. We're fast at pulling data off of disk but we've never really aimed to be a traditional disk-based data warehouse. There are already great systems for that.
1.1B taxi rides benchmarked on distributed GPU-powered MapD
11–20 of 23 posts
Re: 1.1B taxi rides benchmarked on distributed GPU-powered MapD
#12Earlier quoted context omitted.
Its honestly a pretty small dataset for us. MapD can easily do sub-100ms queries on 100B+ records with a single rack. You can fit a lot of GPU + CPU memory on a small cluster. That RAM goes even further when you use compression like you mentioned. We're fast at pulling data off of disk but we've never really aimed to be a traditional disk-based data warehouse. There are already great systems for that.
Do you have any plans on offering MapD on Google Cloud Platform? (They have their own "Marketplace".)
Re: 1.1B taxi rides benchmarked on distributed GPU-powered MapD
#13Is there a bridge for using MapD with Spark interface or somehow combining them? This can be interesting for the clusters with a lot of GPUs and a lot of data to do data manipulations.
That actually sounds amazing, I would totally use that. I am actually hoping that they will create GDAL bindings for geospatial data.
Re: 1.1B taxi rides benchmarked on distributed GPU-powered MapD
#14Earlier quoted context omitted.
Do you have any plans on offering MapD on Google Cloud Platform? (They have their own "Marketplace".)
Yes absolutely. We were part of their launch and are just going through the process now of adding MapD to the marketplace.
Re: 1.1B taxi rides benchmarked on distributed GPU-powered MapD
#15Earlier quoted context omitted.
That actually sounds amazing, I would totally use that. I am actually hoping that they will create GDAL bindings for geospatial data.
We actually already can import geospatial formats via GDAL (shapefiles, geojson, kml). We can render points and polygon data. More geospatial abilities to come!
Re: 1.1B taxi rides benchmarked on distributed GPU-powered MapD
#16Earlier quoted context omitted.
Its honestly a pretty small dataset for us. MapD can easily do sub-100ms queries on 100B+ records with a single rack. You can fit a lot of GPU + CPU memory on a small cluster. That RAM goes even further when you use compression like you mentioned. We're fast at pulling data off of disk but we've never really aimed to be a traditional disk-based data warehouse. There are already great systems for that.
At what point do you think starts making sense cost-wise to use MapD (or GPU in general) instead of Redshift or BigQuery?
Re: 1.1B taxi rides benchmarked on distributed GPU-powered MapD
#17Earlier quoted context omitted.
At what point do you think starts making sense cost-wise to use MapD (or GPU in general) instead of Redshift or BigQuery?
My guess is that it makes more sense when interactive query latency (hundreds of ms) is of the utmost concern.
I was just wondering what kind of companies (except from financial sector) would be willing to spend hundreds of thousands to get their latency from hundreds of ms to dozens of ms. I'm saying that because if you have a very well-tuned Redshift cluster, you can easily get dozens of ms for your queries, spending thousands of dollars, not hundreds of thousands.
Re: 1.1B taxi rides benchmarked on distributed GPU-powered MapD
#18Price comparison between Amazon Redshift, Google BigQuery, ElasticSearch and SlicingDice using the same dataset: https://blog.slicingdice.com/slicingdice-pricing-model-and-c...
Re: 1.1B taxi rides benchmarked on distributed GPU-powered MapD
#19Earlier quoted context omitted.
My guess is that it makes more sense when interactive query latency (hundreds of ms) is of the utmost concern.
Right, I agree with you. I was just wondering what kind of companies (except from financial sector) would be willing to spend hundreds of thousands to get their latency from hundreds of ms to dozens of ms. I'm saying that because if you have a very well-tuned Redshift cluster, you can easily get dozens of ms for your queries, spending thousands of dollars, not hundreds of thousands.
Telcos need to troubleshoot network problems in real time, automakers and insurance companies need to track cars in real-time, oil companies need to interactively query and visualize geological data, and the infosec industry needs real-time packet analysis. We have customers almost in every vertical, all united by their need for real-time analytics. Some want to use MapD us visualization, others for programatic querying for things like fraud detection, and others still to feed into machine learning algorithms.
I'm also curious how you envisage paying thousands of dollars per year to get queries in dozens of ms on datasets this size, much less 10-100X larger (which customers would often use MapD for). Mark benchmarked a 6-node ds2.8xlarge cluster of Redshift (> $40/hour) and found it up to 70X slower than MapD on this dataset. That's similar to our price on Amazon for this 2-node cluster.
Not saying Redshift isn't a great system, just that I don't buy the price/performance numbers you are quoting (for real workloads, not for some specific query that can be indexed well, etc)