Ravi Mayuram, Senior Vice President of Engineering and CTO, Couchbase
>> Welcome back to the cubes coverage of Couchbase connect online, where the theme of the event is, is modernize now. Yes, let's talk about that. And with me is Ravi mayor him, who's the senior vice president of engineering and the CTO at Couchbase Ravi. Welcome. Great to see you. >> Thank you so much. I'm so glad to be here with you. >> I want to ask you what the new requirements are around modern applications. I've seen some of your comments, you got to be flexible, distributed, multimodal, mobile, edge. Those are all the very cool sort of buzz words, smart applications. What does that all mean? And how do you put that into a product and make it real? >> Yeah, I think what has basically happened is that so far it's been a transition of sorts. And now we are come to a point where that tipping point and that tipping point has been more because of COVID and there are COVID has pushed us to a world where we are living in a in a sort of occasionally connected manner where our digital interactions precede, our physical interactions in one sense. So it's a world where we do a lot more stuff that's less than in a digital manner, as opposed to sort of making a more specific human contact. That does really been the sort of accelerant to this modernize Now, as a team. In this process, what has happened is that so far all the databases and all the data infrastructure that we have built historically, are all very centralized. They're all sitting behind. They used to be in mainframes from where they came to like your own data centers, where we used to run hundreds of servers to where they're going now, which is the computing marvelous change to consumption-based computing, which is all cloud oriented now. And so, but they are all centralized still, but where our engagement happens with the data is at the edge at your point of convenience, at your point of consumption, not where the data is actually sitting. So this has led to, you know, all those buzzwords, as you said, which is like, oh, well we need a distributed data infrastructure, where is the edge? But it just basically comes down to the fact that the data needs to be there, if you are engaging with it. And that means if you are doing it on your mobile phone, or if you're sitting, but doing something in your while you're traveling, or whether you're in a subway, whether you're in a plane or a ship, wherever the data needs to come to you and be available, as opposed to every time you going to the data, which is centrally sitting in some place. And that is the fundamental shift in terms of how the modern architecture needs to think when they, when it comes to digital transformation and, transitioning their old applications to the, the modern infrastructure, because that's, what's going to define your customer experiences and your personalized experiences. Otherwise, people are basically waiting for that circle of death that we all know, and blaming the networks and other pieces. The problem was actually, the data is not where you are engaging with it. It's got to be fetched, you know, seven sea's away. And that is the problem that we are basically solving in this modern modernization of that data, data infrastructure. >> I love this conversation and I love the fact that there's a technical person that can kind of educate us on, on this because date data by its very nature is distributed. It's always been distributed, but with the distributed database has always been incredibly challenging, whether it was a global SIS Plex or an eventual consistency of getting recovery for a distributed architecture has been extremely difficult. You know, I hate that this is a terrible term, lots of ways to skin a cat, but, but you've been the visionary behind this notion of optionality, how to solve technical problems in different ways. So how do you solve that, that problem of, of, of, of, of a super rock solid database that can handle, you know, distributed data? >> Yes. So there are two issues that you alluded little too over there. The first is the optionality piece of it, which is that same data that you have that requires different types of processing on it. It's almost like fractional distillation. It is like your crude flowing through the system. You start all over from petrol and you can end up with Vaseline and rayon on the other end, but the raw material, that's our data. In one sense. So far, we never treated the data that way. That's part of the problem. It has always been very purpose built and cast first problem. And so you just basically have to recast it every time we want to look at the data. The first thing that we have done is make data that fluid. So when you're actually, when you have the data, you can first look at it to perform. Let's say a simple operation that we call as a key value store operation. Given my ID, give him a password kind of scenarios, which is like, you know, there are customers of ours who have billions of user IDs in their management. So things get slower. How do you make it fast and easily available? Log-in should not take more than five milliseconds, this is, this is a class of problem that we solve that same data. Now, eventually, without you ever having to sort of do a casting it to a different database, you can now do solid queries. Our classic SQL queries, which is our next magic. We are a no SQL database, but we have a full functional SQL. The SQL has been the language that has talked to data for 40 odd years successfully. Every other database has come and tried to implement their own QL query language, but they've all failed only SQL has stood the test of time of 40 odd years. Why? Because there's a solid mathematics behind it. It's called a relational calculus. And what that helps you is, is basically a look at the data and any common editorial, any, any which way you look at the data, all it will come, the data in a format that you can consume. That's the guarantee sort of gives you in one sense. And because of that, you can now do some really complex in the database signs, what we call us, predicate logic on top of that. And that gives you the ability to do the classic relational type queries select star from where, kind of stuff, because it's at an English level becomes easy to so the same day that you didn't have to go move it to another database, do your sort of transformation of the data and all the stuff, same day that you do this. Now that's where the optionality comes in. Now you can do another piece of logic on top of this, which we call search. This is built on this concept of inverted index and TF IDF, the classic Google in a very simple terms, what Google tokenized search, you can do that in the same data without you ever having to move the data to a different format. And then on top of it, they can do what is known as a eventing or your own custom logic, which we all which we do on a, on programming language called Java script. And finally analytics and analytics is the, your ability to query the operational data in a different way. And talk querying, what was my sales of this widget year over year on December 1st week, that's a very complex question to ask, and it takes a lot of different types of processing. So these are different types of that's optionality with different types of processing on the same data without you having to go to five different systems without you having to recast the data in five different ways and apply different application logic. So you put them in one place. Now is your second question. Now this has got to be distributed and made available in multiple cloud in your data center, all the way to the edge, which is the operational side of the, the database management system. And that's where the distributed platform that we have built enables us to get it to where you need the data to be, you know, in the classic way we call it CDN'ing the data as in like content delivery networks. So far do static, sort of moving of static content to the edges. Now we can actually dynamically move the data. Now imagine the richness of applications you can develop. >> And on the first part of, of the, the, the answer to my question, are you saying you could do this without scheme with a no schema on, right? And then you can apply those techniques. >> Fantastic question. Yes. That's the brilliance of this database is that so far classically databases have always demanded that you first define a schema before you can write a single byte of data. Couchbase is one of the rare databases. I, for one don't know any other one, but there could be, let's give the benefit of doubt. It's a database which writes data first and then late binds to schema as we call it. It's a schema on read thing. So, because there is no schema, it is just a Json document that is sitting inside. And Json is the lingua franca of the web, as you very well know by now. So it just Json that we manage, you can do key value look ups of the Json. You can do full credit capability, like a classic relational database. We even have cost-based optimizers and other sophisticated pieces of technology behind it. You can do searching on it, using the, the full textual analysis pipeline. You can do ad hoc webbing on the analytics side, and you can write your own custom logic on it using or inventing capabilities. So that's, that's what it allows because we keep the data in the native form of Json. It's not a data structure or a data schema imposed by a database. It is how the data is produced. And on top of it, bring, we bring different types of logic, five different types of it's like the philosophy is bringing logic to data as opposed to moving data to logic. This is what we have been doing in the last 40 years, because we developed various database systems and data processing systems at various points in time in our history, we had key value stores. We had relational systems, we had search systems, we had analytical systems. We had queuing systems, all these systems, if you want to use any one of them are answered. It always been, just move the data to that system. Versus we are saying that do not move the data as we get bigger and bigger and data just moving this data is going to be a humongous problem. If you're going to be moving petabytes of data for this, it's not going to fly instead, bring the logic to the data, right? So you can now apply different types of logic to the data. I think that's what, in one sense, the optionality piece of this. >> But as you know, there's plenty of schema-less data stores. They're just, they're called data swamps. I mean, that's what they, that's what they became, right? I mean, so this is some, some interesting magic that you're applying here. >> Yes. I mean, the one problem with the data swamps as you call them is that that was a little too open-ended because the data format itself could change. And then you do your, then everything became like a game data recasting because it required you to have it in seven schema in one sense at, at the end of the day, for certain types of processing. So in that where a lot of gaps it's probably related, but it not really, how do you say keep to the promise that it actually meant to be? So that's why it was a swamp I mean, because it was fundamentally not managing the data. The data was sitting in some file system, and then you are doing something, this is a classic database where the data is managed and you create indexes to manage it. And you create different types of indexes to manage it. You distribute the index, you distribute the data you have, like we were discussing, you have ACID semantics on top of, and when you, when you put all these things together, it's, it's, it's a tough proposition, but we have solved some really tough problems, which are good computer science stuff, computer science problems that we have to solve to bring this, to bring this, to bear, to bring this to the market. >> So you predicted the trend around multimodal and converged databases. You kind of led Couchbase through that. I, I want, I always ask this question because it's clearly a trend in the industry and it, and it definitely makes sense from a simplification standpoint. And, and, and so that I don't have to keep switching databases or the flip side of that though, Ravi. And I wonder if you could give me your opinion on this is kind of the right tool for the right job. So I often say isn't that the Swiss army knife approach, where you have have a little teeny scissors and a knife, that's not that sharp. How, how do you respond to that? >> A great one. My answer is always, I use another analogy to tackle that, and is that, have you ever accused a smartphone of being a Swiss army knife? - No. No. >> Nobody does. That because it actually 40 functions in one is what a smartphone becomes. You never call your iPhone or your Android phone, a Swiss army knife, because here's the reason is that you can use that same device in the full capacity. That's what optionality is. It's not, I'm not, it's not like your good old one where there's a keyboard hiding half the screen, and you can do everything only through the keyboard without touching and stuff like that. That's not the whole devices available to you to do one type of processing when you want it. When you're done with that, it can do another completely different types of processing. Right? As in a moment, it could be a TomTom, telling you all the directions, the next one, it's your PDA. Third one. It's a fantastic phone. Four. It's a beautiful camera which can do your f-stop management and give you a nice SLR quality picture. Right? So next moment, it's the video camera. People are shooting movies with this thing in Hollywood, these days for God's sake. So it gives you the full power of what you want to do when you want it. And now, if you just thought that iPhone is a great device or any smartphone is a great device, because you can do five things in one or 50 things in one, and at a certain level, he missed the point because what that device really enabled is not just these five things in one place. It becomes easy to consume and easy to operate. It actually started the app based economy. That's the brilliance of bringing so many things in one place, because in the morning, you know, I get an alert saying that today you got to leave home at >> 8: 15 for your nine o'clock meeting. And the next day it might actually say 8 45 is good enough because it knows where the phone is sitting. The geo position of it. It knows from my calendar where the meeting is actually happening. It can do a traffic calculation because it's got my map and all of the routes. And then it's got this notification system, which eventually pops up on my phone to say, Hey, you got to leave at this time. Now five different systems have to come together and they can because the data is in one place. Without that, you couldn't even do this simple function in a, in a sort of predictable manner in a, in a, in a manner that's useful to you. So I believe a database which gives you this optionality of doing multiple data processing on the same set of data allows you will allow you to build a class of products, which you are so far been able to struggling to build. Because half the time you're running sideline to sideline, just, you know, integrating data from one system to the other. >> So I love the analogy with the smartphone. I want to, I want to continue it and double click on it. So I use this camera. I used to, you know, my kid had a game. I would bring the, the, the big camera, the 35 millimeter. So I don't use that anymore no way, but my wife does, she still uses the DSLR. So is, is there a similar analogy here? That those, and by the way, the camera, the camera shop in my town went out of business, you know? So, so, but, but is there, is that a fair and where, in other words, those specialized databases, they say there still is a place for them, but they're getting. >> Absolutely, absolutely great analogy and a great extension to the question. That's like, that's the contrarian side of it in one sense is that, Hey, if everything can just be done in one, do you have a need for the other things? I mean, you gave a camera example where it is sort of, it's a, it's a slippery slope. Let me give you another one, which is actually less straight to the point better. I've been just because my, I, I listened to half of my music on the iPhone. Doesn't stop me from having my full digital receiver. And, you know, my Harman Kardon speakers at home because they, I mean, they produce a kind of sounded immersive experience. This teeny little speaker has never in its lifetime intended to produce, right? It's the convenience. Yes. It's the convenience of convergence that I can put my earphones on and listen to all the great music. Yes, it's 90% there or 80% there. It depends on your audio file-ness of your, I mean, your experience super specialized ones do not go away. You know, there are, there are places where the specialized use cases will demand a separate system to exist. But even there that has got to be very closed. How do you say close, binding or late binding? I should be able to stream that song from my phone to that receiver so I can get it from those speakers. You can say that all, there's a digital divide between these two things done, and I can only play CDs on that one. That's not how it's going to work going forward. It's going to be, this is the connected world, right? As in, if I'm listening to the song in my car and then step off the car, walk into my living room, that same songs should continue and play in my living room speakers. Then it's a connected world because it knows my preference and what I'm doing that all happened only because of this data flowing between all these systems. >> I love, I love that example too. When I was a kid, we used to go to Tweeter, et cetera. And we used to play around with three, take home, big four foot speakers. Those stores are out of business too. Absolutely. And now we just plug into Sonos. So that is the debate between relational and non-relational databases over Ravi? >> I believe so, because I think what had happened was relational systems. I've mean where the norm, they rule the roost, if you will, for the last 40 odd years and then gain this no SQL movement, which was almost as though a rebellion from the relational world, we all inhabited because we, it was very restrictive. It, it had the schema definition and the schema evolution as we call it, all those things, they were like, they required a committee. They required your DBA and your data architect. And you had to call them just to add one column and stuff like that. And the world had moved on. This was a world of blogs and tweets and, you know, mashups and a different generation of digital behavior, There are digital, native people now who are operating in these and the, the applications, the, the consumer facing applications. We are living in this world. And yet the enterprise ones were still living in the, in the other, the other side of the divide. So out came this solution to say that we don't need SQL. Actually the problem was never SQL. No SQL was, you know, best approximation, good marketing name, but from a technologist perspective, the problem was never the query language, no SQL was not the problem, the schema limitations and the inability for these, the system to scale, the relational systems were built like airplanes, which is that if a San Francisco, Boston, there is a flight route, it's so popular that if you want to add 50 more seats to it, the only way you can do that is to go back to Boeing and ask them to get you a set from 7 3 7 2 7 7 7, or whatever it is. And they'll stick you with a billion dollar bill on the allowance that you'll somehow pay that by, you know, either flying more people or raising the rates or whatever you have to do. These are all vertically scaling systems. So relational systems are vertically scaling. They are expensive. Versus what we have done in this modern world is make the system horizontally scaling, which is more like the same thing. If it's a train that is going from San Francisco to Boston, you need 50 more people be my guest. I'll add one more coach to it, one more car to it. And the better part of the way we have done this here is that, and we are super specialized on that. This route actually requires three, three dining cars and only 10 sort of sleeper cars or whatever. Then just pick those and attach the next route. You can choose to have, I need only one dining car. That's good enough. So the way you scale the plane is also can be customized based on the route along the route, more, more dining capabilities, shorter route, not an abandoned capability. You can attach the kind of coaches we call this multidimensional scaling. Not only do we scale horizontally, we can scale to different types of workloads by adding different types of coaches to it, right? So that's the beauty of this architecture. Now, why is that architecture important? Is that where we land eventually is the ability to do operational and analytical in the same place. This is another thing which doesn't happen in the past, because, you would say that I cannot run this analytical query because then my operational workload will suffer. Then my front end, then we'll slow down millions of customers that impacted that problem. They'll solve the same data once again, do analytical query, an operational query because they're separated by these cars, right? As in like we, we, we fence the, the, the resources so that one doesn't impede the other. So you can, at the same time, have a microsecond 10 million ops per second, happening of a key value or a query. And then yet you can run this analytical query, which will take a couple of minutes to them. One, not impeding the other. So that's in one sense, sort of the part of the problems that we have solved it here is that relational versus the no SQL portion of it. These are the kinds of problems we have to solve. We solve those. And then we yet put back the same query language on top. Why? It's like Tesla in one sense, right underneath the surface is where all the stuff that had to be changed had to change, which is like the gasoline, the internal combustion engine the gas, you says, these were the issues we really wanted to solve. So solve that, change the engine out, you don't need to change the steering wheel or the gas pedal or the, you know, the battle shifters or whatever else you need, over there your gear shifters. Those need to remain in the same place. Otherwise people won't buy it. Otherwise it does not even look like a car to people. So even when you feed people, the most advanced technology, it's got to be accessible to them in the manner that people can consume. Only in software, we forget this first design principle, and we go and say that, well, I got a car here, you got the blow harder to go fast. And they lean back for, for it to, you know, to apply a break that's, that's how we seem to define design software. Instead, we shouldn't be designing them in a manner that it is easiest for our audience, which is developers to consume. And they've been using SQL for 40 years or 30 years. And so we give them the steering wheel on the, and the gas pedal and the, and the gear shifters by putting SQL back on underneath the surface, we have completely solved the relational limitations of schema, as well as scalability. So in, in, in that way, and by bringing back the classic ACID capabilities, which is what relational systems we accounted on, and being able to do that with the SQL programming language, we call it like multi-statement SQL transaction. So to say, which is what a classic way all the enterprise software was built by putting that back. Now, I can say that that debate between relational and non-relational is over because this has truly extended the database to solve the problems that the relational systems had to grow up to solve in the modern times, rather than get sort of pedantic about whether it's we have no SQL or SQL or new SQL, or, you know, any of that sort of jargon oriented debate. This is, these are the debates of computer science that they are actually, and they were the solve, and they have solved them with the latest release of 7.0, which we released a few months ago. >> Right, right. Last July, Ravi, we got got to leave it there. I love the examples and the analogies. I can't wait to be face-to-face with you. I want to hang with you at the cocktail party because I've learned so much and really appreciate your time. Thanks for coming to the cube. >> Fantastic. Thanks for the time. And the opportunity I was, I mean, very insightful questions really appreciate it. - Thank you. >> Okay. This is Dave Volante. We're covering Couchbase connect online, keep it right there for more great content on the cube.
SUMMARY :
of engineering and the CTO Thank you so much. And how do you put that into And that is the problem that that can handle, you know, the data in a format that you can consume. the answer to my question, the data to that system. But as you know, the data is managed and you So I often say isn't that the have you ever accused a place, because in the morning, you know, And the next day it might So I love the analogy with my music on the iPhone. So that is the debate between So the way you scale the plane I love the examples and the analogies. And the opportunity I was, I mean, great content on the cube.
SENTIMENT ANALYSIS :
ENTITIES
Entity | Category | Confidence |
---|---|---|
San Francisco | LOCATION | 0.99+ |
Boston | LOCATION | 0.99+ |
90% | QUANTITY | 0.99+ |
Dave Volante | PERSON | 0.99+ |
Ravi Mayuram | PERSON | 0.99+ |
40 years | QUANTITY | 0.99+ |
80% | QUANTITY | 0.99+ |
second question | QUANTITY | 0.99+ |
iPhone | COMMERCIAL_ITEM | 0.99+ |
five things | QUANTITY | 0.99+ |
Ravi | PERSON | 0.99+ |
today | DATE | 0.99+ |
40 odd years | QUANTITY | 0.99+ |
30 years | QUANTITY | 0.99+ |
one | QUANTITY | 0.99+ |
Last July | DATE | 0.99+ |
50 more seats | QUANTITY | 0.99+ |
35 millimeter | QUANTITY | 0.99+ |
three | QUANTITY | 0.99+ |
five things | QUANTITY | 0.99+ |
Harman Kardon | ORGANIZATION | 0.99+ |
SQL | TITLE | 0.99+ |
two issues | QUANTITY | 0.99+ |
nine o'clock | DATE | 0.99+ |
40 functions | QUANTITY | 0.99+ |
five different systems | QUANTITY | 0.99+ |
Sonos | ORGANIZATION | 0.99+ |
Java | TITLE | 0.99+ |
Tesla | ORGANIZATION | 0.99+ |
50 more people | QUANTITY | 0.99+ |
millions | QUANTITY | 0.99+ |
50 things | QUANTITY | 0.99+ |
one more car | QUANTITY | 0.99+ |
one place | QUANTITY | 0.99+ |
one more coach | QUANTITY | 0.99+ |
one place | QUANTITY | 0.99+ |
ORGANIZATION | 0.99+ | |
two things | QUANTITY | 0.98+ |
first | QUANTITY | 0.98+ |
Couchbase | ORGANIZATION | 0.98+ |
one sense | QUANTITY | 0.98+ |
December 1st week | DATE | 0.98+ |
five different systems | QUANTITY | 0.98+ |
first part | QUANTITY | 0.98+ |
Android | TITLE | 0.98+ |
Third one | QUANTITY | 0.97+ |
Four | QUANTITY | 0.97+ |
next day | DATE | 0.96+ |
first thing | QUANTITY | 0.96+ |
Json | TITLE | 0.96+ |
8 45 | OTHER | 0.95+ |
SIS Plex | TITLE | 0.95+ |
Boeing | ORGANIZATION | 0.95+ |
one problem | QUANTITY | 0.95+ |
one column | QUANTITY | 0.94+ |
more than five milliseconds | QUANTITY | 0.94+ |
three dining cars | QUANTITY | 0.94+ |
One | QUANTITY | 0.94+ |
one system | QUANTITY | 0.94+ |
10 sort of sleeper cars | QUANTITY | 0.93+ |
8: 15 | DATE | 0.93+ |
billion dollar | QUANTITY | 0.92+ |
one dining car | QUANTITY | 0.92+ |
first problem | QUANTITY | 0.92+ |
English | OTHER | 0.92+ |
Derek Kerton, Autotech Council | Autotech Council - Innovation in Motion
hey welcome back everybody Jeff Rick here with the cube we're at the mill pedis at an interesting event is called the auto tech council innovation in motion mapping and navigation event so a lot of talk about autonomous vehicles so it's a lot of elements to autonomous vehicles this is just one small piece of it it's about mapping and navigation and we're excited to have with us our first guest again and give us a background of this whole situation just Derick Curtin and he's the founder and chairman of the auto tech council so first up there welcome thank you very much good to be here absolutely so for the folks that aren't familiar what is the auto tech council autofit council is a sort of a club based in Silicon Valley where we have gathered together some of the industry's largest OMS om is mean car makers you know of like Rio de Gono from France and a variety of other ones they have offices here in Silicon Valley right and their job is to find innovation you find that Silicon Valley spark and take it back and get it into cars eventually and so what we are able to do is gather them up put them in a club and route a whole bunch of Silicon Valley startups and startups from other places to in front of them in a sort of parade and say these are some of the interesting technologies of the month so did they reach out for you did you see an opportunity because obviously they've all got the the Innovation Centers here we were at the Ford launch of their innovation center you see that the tagline is all around is there too now Palo Alto and up and down the peninsula so you know they're all here so was this something that they really needed an assist with that something opportunity saw or was it did it come from more the technology side to say we needed I have a new one to go talk to Raja Ford's well it's certainly true that they came on their own so they spotted Silicon Valley said this is now relevant to us where historically we were able to do our own R&D build our stuff in Detroit or in Japan or whatever the cases all of a sudden these Silicon Valley technologies are increasingly relevant to us and in fact disruptive to us we better get our finger on that pulse and they came here of their own at the time we were already running something called the telecom Council Silicon Valley where we're doing a similar thing for phone companies here so we had a structure in place that we needed to translate that into beyond modem industry and meet all those guys and say listen we can help you we're going to be a great tool in your toolkit to work the valley ok and then specifically what types of activities do you do with them to execute division you know it's interesting when we launched this about five years ago we're thinking well we have telecommunication back when we don't have the automotive skills but we have the organizational skills what turned out to be the cases they're not coming here the car bakers and the tier 1 vendors that sell to them they're not coming here to study break pad material science and things like that they're coming to Silicon Valley to find the same stuff the phone company two years ago it's lookin at least of you know how does Facebook work in a car out of all these sensors that we have in phones relate to automotive industry accelerometers are now much cheaper because of reaching economies of scale and phones so how do we use those more effectively hey GPS is you know reach scale economies how do we put more GPS in cars how do we provide mapping solutions all these things you'll set you'll see and sound very familiar right from that smartphone industry in fact the thing that disrupts them the thing that they're here for that brought them here and out of out of defensive need to be here is the fact that the smartphone itself was that disruptive factor inside the car right right so you have events like today so gives little story what's it today a today's event is called the mapping and navigation event what are people who are not here what's what's happening well so every now and then we pick a theme that's really relevant or interesting so today is mapping and navigation actually specifically today is high definition mapping and sensors and so there's been a battle in the automotive industry for the autonomous driving space hey what will control an autonomous car will it be using a map that's stored in memory onboard the car it knows what the world looked like when they mapped it six months ago say and it follows along a pre-programmed route inside of that world a 3d model world or is it a car more likely with the Tesla's current they're doing where it has a range of sensors on it and the sensors don't know anything about the world around the corner they only know what they're sensing right around them and they drive within that environment so there's two competing ways of modeling a 3d world around autonomous car and I think you know there was a battle looking backwards which one is going to win and I think the industry has come to terms with the fact the answer is both more everyday and so today we're talking about both and how to infuse those two and make better self-driving vehicles so for the outsider looking in right I'm sure they get wait the mapping wars are over you know Google Maps what else is there right but then I see we've got TomTom and meet a bunch of names that we've seen you know kind of pre pre Google Maps and you know shame on me I said the same thing when Google came out with a cert I'm like certain doors are over who's good with so so do well so Eddie's interesting there's a lot of different angles to this beyond just the Google map that you get on your phone well anything MapQuest what do you hear you moved on from MapQuest you print it out you're good together right well that's my little friends okay yeah some people written about some we're burning through paper listen the the upshot is that you've MapQuest is an interesting starting board probably first it's these maps folding maps we have in our car there's a best thing we have then we move to MapQuest era and $5,000 Sat Navs in some cars and then you might jump forward to where Google had kind of dominate they offered it for free kicked you know that was the disruptive factor one of the things where people use their smartphones in the car instead of paying $5,000 like car sat-nav and that was a long-running error that we have in very recent memory but the fact of the matter is when you talk about self-driving cars or autonomous vehicles now you need a much higher level of detail than TURN RIGHT in 400 feet right that's that's great for a human who's driving the car but for a computer driving the car you need to know turn right in 400.000 five feet and adjust one quarter inch to the left please so the level of detail requires much higher and so companies like TomTom like a variety of them that are making more high-level Maps Nokia's form a company called here is doing a good job and now a class of car makers lots of startups and there's crowdsource mapping out there as well and the idea is how do we get incredibly granular high detail maps that we can push into a car so that it has that reference of a 3d world that is extremely accurate and then the next problem is oh how do we keep those things up to date because when we Matt when when a car from this a Nokia here here's the company house drives down the street does a very high-level resolution map with all the equipment you see on some of these cars except for there was a construction zone when they mapped it and the construction zone is now gone right update these things so these are very important questions if you want to have to get the answers correct and in the car stored well for that credit self drive and once again we get back to something to mention just two minutes ago the answer is sensor fusion it's a map as a mix of high-level maps you've got in the car and what the sensors are telling you in real time so the sensors are now being used for what's going on right now and the maps are give me a high level of detail from six months ago and when this road was driven it's interesting back of the day right when we had to have the CD for your own board mapping Houston we had to keep that thing updated and you could actually get to the edge of the sea didn't work we were in the islands are they covering here too which feeds into this is kind of of the optical sensors because there's kind of the light our school of thought and then there's the the biopic cameras tripod and again the answers probably both yeah well good that's a you know that's there's all these beat little battles shaping up in the industry and that's one of them for sure which is lidar versus everything else lidar is the gold standard for building I keep saying a 3d model and that's basically you know a computer sees the world differently than your eye your eye look out a window we build a 3d model of what we're looking at how does computer do it so there's a variety of ways you can do it one is using lidar sensors which spin around biggest company in this space is called Bella died and been doing it for years for defense and aviation it's been around pointing laser lasers and waiting for the signal to come back so you basically use a reflected signal back and the time difference it takes to be billows back it builds a 3d model of the objects around that particular sensor that is the gold standard for precision the problem is it's also bloody expensive so the karmak is said that's really nice but I can't put for $8,000 sensors on each corner of a car and get it to market at some price that a consumers willing to pay so until every car has one and then you get the mobile phone aside yeah but economies of scale at eight thousand dollars we're looking at going that's a little stuff so there's a lot of startups now saying this we've got a new version of lighter that's solid-state it's not a spinning thing point it's actually a silicon chip with our MEMS and stuff on it they're doing this without the moving parts and we can drop the price down to two hundred dollars maybe a hundred dollars in the future and scale that starts being interesting that's four hundred dollars if you put it off all four corners of the car but there's also also other people saying listen cameras are cheap and readily available so you look at a company like Nvidia that has very fast GPUs saying listen our GPUs are able to suck in data from up to 12 cameras at a time and with those different stereoscopic views with different angle views we can build a 3d model from cheap cameras so there's competing ideas on how you build a model of the world and then those come to like Bosh saying well we're strong in car and written radar and we can actually refine our radar more and more and get 3d models from radar it's not the good resolution that lidar has which is a laser sense right so there's all these different sensors and I think there the answer is not all of them because cost comes into play below so a car maker has to choose well we're going to use cameras and radar we're gonna use lidar and high heaven so they're going to pick from all these different things that are used to build a high-definition 3d model of the world around the car cost effective and successful and robust can handle a few of the sensors being covered by snow hopefully and still provide a good idea of the world around them and safety and so they're going to fuse these together and then let their their autonomous driving intelligence right on top of that 3d model and drive the car right so it's interesting you brought Nvidia in what's really fun I think about the autonomous vehicle until driving cars and the advances is it really plays off the kind of Moore's laws impact on the three tillers of its compute right massive compute power to take the data from these sensors massive amounts of data whether it's in the pre-programmed map whether you're pulling it off the sensors you're pulling off a GPS lord knows where by for Wi-Fi waypoints I'm sure they're pulling all kinds of stuff and then of course you know storage you got to put that stuff the networking you gotta worry about latency is it on the edge is it not on the edge so this is really an interesting combination of technologies all bring to bear on how successful your car navigates that exit ramp you're spot-on and that's you're absolutely right and that's one of the reasons I'm really bullish on self-driving cars a lot more than in the general industry analyst is and you mentioned Moore's law and in videos taking advantage of that with a GPUs so let's wrap other than you should be into kind of big answer Big Data and more and more data yes that's a huge factor in cars not only are cars going to take advantage of more and more data high definition maps are way more data than the MapQuest Maps we printed out so that's a massive amount of data the car needs to use but then in the flipside the cars producing massive amounts of data I just talked about a whole range of sensors I talked lidar radar cameras etc that's producing data and then there's all the telemetric data how's the car running how's the engine performing all those things car makers want that data so there's massive amounts of data needing to flow both ways now you can do that at night over Wi-Fi cheaply you can do it over an LTE and we're looking at 5g regular standards being able to enable more transfer of data between the cars and the cloud so that's pretty important cloud data and then cloud analytics on top of that ok now that we've got all this data from the car what do we do with it we know for example that Tesla uses that data sucked out of cars to do their fleet driving their fleet learning so instead of teaching the cars how to drive I'm a programmer saying if you see this that they're they're taking the information out of the cars and saying what are the situation these cars are seen how did our autonomous circuitry suggest the car responds and how did the user override or control the car in that point and then they can compare human driving with their algorithms and tweak their algorithms based on all that fleet to driving so it's a master advantage in sucking data out of cars massive advantage of pushing data to cars and you know we're here at Kingston SanDisk right now today so storage is interesting as well storage in the car increasingly important through these big amount of data right and fast storage as well High Definition maps are beefy beefy maps so what do you do do you have that in the cloud and constantly stream it down to the car what if you drive through a tunnel or you go out of cellular signal so it makes sense to have that map data at least for the region you're in stored locally on the car in easily retrievable flash memory that's dropping in price as well alright so loop in the last thing about that was a loaded question by the way and I love it and this is the thing I love this is why I'm bullish and more crazier than anybody else about the self-driving car space you mentioned Moore's law I find Moore's law exciting used to not be relevant to the automotive industry they used to build except we talked about I talked briefly about brake pad technology material science like what kind of asbestos do we use and how do we I would dissipate the heat more quickly that's science physics important Rd does not take advantage of Moore's law so cars been moving along with laws of thermodynamics getting more miles per gallon great stuff out of Detroit out of Tokyo out of Europe out of Munich but Moore's law not entirely relevant all of a sudden since very recently Moore's law starting to apply to cars so they've always had ECU computers but they're getting more compute put in the car Tesla has the Nvidia processors built into the car many cars having stronger central compute systems put in okay so all of a sudden now Moore's law is making cars more able to do things that they we need them to do we're talking about autonomous vehicles couldn't happen without a huge central processing inside of cars so Moore's law applying now what it did before so cars will move quicker than we thought next important point is that there's other there's other expansion laws in technology if people look up these are the cool things kryder's law so kryder's law is a law about storage in the rapidly expanding performance of storage so for $8.00 and how many megabytes or gigabytes of storage you get well guess what turns out that's also exponential and your question talked about isn't dat important sure it is that's why we could put so much into the cloud and so much locally into the car huge kryder's law next one is Metcalfe's law Metcalfe's law has a lot of networking in it states basically in this roughest form the value of network is valued to the square of the number of nodes in the network so if I connect my car great that's that's awesome but who does it talk to nobody you connect your car now we can have two cars you can talk together and provide some amount of element of car to car communications and some some safety elements tell me the network is now connected I have a smart city all of a sudden the value keeps shooting up and up and up so all of these things are exponential factors and there all of a sudden at play in the automotive industry so anybody who looks back in the past and says well you know the pace of innovation here has been pretty steep it's been like this I expect in the future we'll carry on and in ten years we'll have self-driving cars you can't look back at the slope of the curve right and think that's a slope going forward especially with these exponential laws at play so the slope ahead is distinctly steeper in this deeper and you left out my favorite law which is a Mars law which is you know we underestimate in the short term or overestimate in the short term and underestimate in the long term that's all about it's all about the slope so there we could go on for probably like an hour and I know I could but you got a kill you got to go into your event so thanks for taking min out of your busy day really enjoyed the conversation and look forward to our next one my pleasure thanks all right Jeff Rick here with the Q we're at the Western Digital headquarters in Milpitas at the Auto Tech Council innovation in motion mapping and navigation event thanks for watching
SUMMARY :
for the signal to come back so you
SENTIMENT ANALYSIS :
ENTITIES
Entity | Category | Confidence |
---|---|---|
$8,000 | QUANTITY | 0.99+ |
$8.00 | QUANTITY | 0.99+ |
$5,000 | QUANTITY | 0.99+ |
Japan | LOCATION | 0.99+ |
Jeff Rick | PERSON | 0.99+ |
Derick Curtin | PERSON | 0.99+ |
Detroit | LOCATION | 0.99+ |
Silicon Valley | LOCATION | 0.99+ |
Autotech Council | ORGANIZATION | 0.99+ |
Derek Kerton | PERSON | 0.99+ |
Tokyo | LOCATION | 0.99+ |
Silicon Valley | LOCATION | 0.99+ |
France | LOCATION | 0.99+ |
Jeff Rick | PERSON | 0.99+ |
Munich | LOCATION | 0.99+ |
Tesla | ORGANIZATION | 0.99+ |
Milpitas | LOCATION | 0.99+ |
Nokia | ORGANIZATION | 0.99+ |
today | DATE | 0.99+ |
Palo Alto | LOCATION | 0.99+ |
400 feet | QUANTITY | 0.99+ |
eight thousand dollars | QUANTITY | 0.99+ |
Houston | LOCATION | 0.99+ |
two hundred dollars | QUANTITY | 0.99+ |
two cars | QUANTITY | 0.99+ |
four hundred dollars | QUANTITY | 0.99+ |
Nvidia | ORGANIZATION | 0.99+ |
Moore | PERSON | 0.99+ |
Ford | ORGANIZATION | 0.99+ |
first guest | QUANTITY | 0.99+ |
ORGANIZATION | 0.99+ | |
Europe | LOCATION | 0.99+ |
ten years | QUANTITY | 0.99+ |
six months ago | DATE | 0.99+ |
Eddie | PERSON | 0.99+ |
two years ago | DATE | 0.98+ |
Google Maps | TITLE | 0.98+ |
two | QUANTITY | 0.98+ |
MapQuest | ORGANIZATION | 0.98+ |
two minutes ago | DATE | 0.98+ |
one quarter inch | QUANTITY | 0.98+ |
ORGANIZATION | 0.98+ | |
TomTom | ORGANIZATION | 0.97+ |
six months ago | DATE | 0.97+ |
Western Digital | LOCATION | 0.97+ |
both | QUANTITY | 0.97+ |
Silicon Valley | LOCATION | 0.97+ |
both ways | QUANTITY | 0.97+ |
each corner | QUANTITY | 0.96+ |
first | QUANTITY | 0.96+ |
one of the reasons | QUANTITY | 0.96+ |
two competing ways | QUANTITY | 0.96+ |
Mars | LOCATION | 0.95+ |
telecom Council Silicon Valley | ORGANIZATION | 0.95+ |
an hour | QUANTITY | 0.95+ |
Google map | TITLE | 0.95+ |
Metcalfe | PERSON | 0.93+ |
one | QUANTITY | 0.92+ |
every car | QUANTITY | 0.89+ |
up to 12 cameras | QUANTITY | 0.89+ |
Kingston SanDisk | ORGANIZATION | 0.88+ |
OMS | ORGANIZATION | 0.88+ |
one small piece | QUANTITY | 0.88+ |
about five years ago | DATE | 0.87+ |
innovation in motion mapping and navigation | EVENT | 0.86+ |
auto tech council | ORGANIZATION | 0.86+ |
tier 1 | QUANTITY | 0.82+ |