Drill to Detail Ep.42 'Evaluex, ML and Optimizing BigQuery & Athena' With Special Guest Avi Zloof
16 Dec 2025 · 43 min
Mark Rittman talks with Avi Zloof, CEO of Evalux, about optimizing Google BigQuery and Amazon Athena. They cover serverless big data management and Evalux's Super Query technology, which analyzes costs and optimizes queries.
Chapters
Foreign.
So welcome to another episode of the Drill to Detail podcast with me, Mark Rittman as your host. And my special guest in this week's episode is Avi Zouf, CEO of a startup called Evalux. So welcome to show Avi and it's great to have you with us and yeah, let's introduce yourself and let's have a chat.
Thank you, Mark. I'm Avi, CEO of Evalux and we are in the big data business, specifically in the optimization and services for serverless big data, which is I think the most exciting technology for us. The analysts data analyst today.
Okay, okay, so what we can do then is talk a bit about the products you're creating and how it works with BigQuery and Athena and other kind of the new sort of generation of databases in the cloud. But let's start off first of all, just by a little bit of background to yourself. So you're now currently CEO of Alux, but your kind of history and route into that company is quite interesting. It didn't really kind of strike me as the traditional route that I've seen in the past. People working, other software vendors, other database vendors. You've got quite an interesting route into your current job. So tell us about that and I suppose how that leads into what you're doing now.
Okay, so it's quite interesting, I must say, because originally 20 years ago, I started as an Oracle developer with all the pl, SQL and the classic databases. During the years I came to, my expertise was on the client side mainly so HTML technology when it wasn't that cool as it is today, and JavaScript was my base. And throughout the years in some weird manner, I found that client technology and databases, especially Data Warehouse, are joined together in a very strong manner where you have to visualize data on every company that I joined. My expertise in client side helped Data Warehouse and analysts visualize their data. And in some weird manner I was always pulled to this kind of activity. So it was in OVO and it was in DSNR and it was in WI FI and it was a trader, which is a major fintech company today that is doing amazing work. And we always had to live out sometimes in small databases 10 or 15 years ago and few years ago with the huge databases with tons of updates and very complex visualization for enterprises, specifically for banks.
Okay, okay. So how I came to know about your company was, I mean, I do a lot of work with BigQuery, which most listeners will be aware of, and there's a kind of a, I suppose an ecosystem of plugins you can have for BigQuery. And there's Bhumate, which Philippe in the last episode talked about, which is a kind of standard, I suppose, DBA developer Chrome plugin that you can use with BigQuery that helps you with, I suppose, kind of putting queries together and doing admin tasks and so on. But your company produces a BigQuery Chrome plugin that looks at the, I suppose the cost of queries and generally analyzes that sort of thing. And I was kind of interested to understand the company behind it and why you're trying to do it and so on. So maybe Avi, first of all, just talk about this plugin you produce, how it works and what it does really just at that sort of level, first of all.
So it's quite fascinating because when we started this at the startup a year ago, we looked at the various things that we could disrupt and impact this serverless big data, Google BigQuery, Amazon Athena and stuff and we built this infrastructure. And then a few months ago, I think about three months ago, we thought, okay, let's see how we can distribute that. After our design partners really loved what we are doing and we got very positive attraction from the market and we have thought about the plugin because Google BigQuery is in some way a very unique technology because it's the first database that is actually serverless, very big scale. So because it's serverless, it drives all the classic analytic guys to work without the classic tools and they have to work with Google BigQuery console because this is the only place where they can get some idea of the cost or how much data is going to be scanned and then they can know how much they will be charged. So in some weird manner all the analytics guys are working with Google BigQuery console which is quite interesting because most platforms, platforms have some kind of fragmentation, but not in this case. So the Google BigQuery console, I learned to admire it because the beginning I was always complaining about what it was missing. But now that we are building parallel tools, I really admire the work they did. It's really complex and it's tons of features but lacks the enterprise element. It lacks how to translate infrastructure, amazing infrastructure to a tool that a company, data driven company can work with. And this gap we try to provide and we are started with the Chrome extension that is currently distributing a viral, really amazing result, really more than anything that we have expected. And it's kind of a nice, very helpful way for you to know how to work with, to work with Google BigQuery in a manner where you have a very good, very solid cost prediction when you run a query, a very strong results query results at the bottom that can do pivot tables and sorting and column changing. We have enhanced autocomplete for queries which all of this stuff is really nice to have. Not a must where you just need to just install the extension, nothing else. But then we added to the extension a very interesting layer of cost analysis. Now this is like the candy extension because the unique thing about our cost analysis is first of all, the first ever that gives you a cost analysis that is context aware, meaning it's analyzing your queries and helps you find the queries that are not efficient. And it's the first one that is multi project. Most of companies are working with more than one project and it's the only one that integration is a single click. You don't have to have an administrator or somebody that will help you integrate this system or whatever. You just get in, give us the minimum permission possible and you get a full blown analytics. And I must say that we got really amazing feedback on that.
Okay, okay. And there's a few, there's quite a lot in that, in what you talked about there to kind of unpack really. So let's kind of start off first of all. So you talked about serverless platforms and you mentioned BigQuery and you mentioned other ones like Athena and so on there. That'd be quite good in a moment to talk about I suppose, how they differ and how they're similar and some of the characteristics there and so on. But you also talk there about the BigQuery Web UI and that's the. For anybody who is new to BigQuery, that's the web based Google interface that you can use to run queries. You can run, I suppose, exports and imports and so on there. But what you've been talking about there is the, the cost of a query is something that you don't get from that interface immediately by itself and there are plugins to do that, but yours takes that to the next stage. And so maybe just talk about, I mean you talk about cost there and people who might come from the Oracle world that you and I used to come from would think about, well, you know, you pay for your Oracle license and you pay for it on a named user or a per processor basis. But BigQuery is quite different about how it charges for its use, isn't it? Maybe tell us about how that works really and what are some of the influences on the cost that you might pay.
So I find it mind blowing because I think in every service, good and bad, cost is the elementary entry point and the way that you evaluate whether it's good for you or not. And what Google did is too good to be true. It's so good that a lot of companies are not using Google BigQuery because they don't understand it, they don't know how to encapsulate it into the daily usage or the organization. So it works like this. It's quite straightforward. You pay $0.02 a gig, meaning if you have 1 gigabyte, 1 terabyte, you pay $20, something like that a month and you pay for what you scan. So if you scan 1 TB you pay $5. So it's quite straightforward. If you scan more than that you would pay more. If you scan less, you pay less. And it's a column based database. So a table can have as many columns as you wish and if you select only few columns, depends on how big is the data you will be charged. So how much would be your bill in Google BigRay? Depends how much you scan. It can be $5 a month and it can be $2,000 a month. It's up to you.
And I suppose one of the characteristics of cloud is that certainly I found with work I do at the moment is that you don't typically hit the day to day constraints over capacity that you used to have with on premise software. But, but the problem is you can spend all of your money on this because there is almost no constraint to how much money you can spend if you run queries that are inefficient or expensive. So even though these things do start off cheap, you've got to watch that cost because it can snowball over time, can't it?
Yeah, this is the main drawback because I find this kind of pricing an amazing thing for data driven. So a company instead of having one data warehouse can have 10 teams that each is a data driven small company in the company and they don't need the $100,000 just to start, to start have the infrastructure they can start running. But you find a lot of companies that are feeling much better with paying a significant amount of money but they know that this is it, there is nothing else, they won't be overcharged and it's hard for them to shift. Even if they would know that it can cost them 50%, it's still very hard for them to shift. I just would point out one thing so that the guys who are not that familiar with Google Big Way or some of them that are saying that Google is expensive. Just a couple of days ago Spotify just put out their blog and they talked about they had everything on premise and they talked about how cheap and much better performance was transferring everything to Google and specifically Google BigQuery.
So you and I again coming from the world of Oracle and those other types of databases, cost can mean two things. Cost can mean the money you pay to them vendor for the software, but cost can mean how efficient or how much resource the query uses as well. And you know, in BigQuery to an extent the two things are kind of like, you know, there's a linear relationship. But one of the things that I found with using BigQuery is that you think at the start you've got access to all the resources that Google has in the world but you know, each customer has a certain amount of resource they can use and how you run the query and how efficient that query is can mean the query might actually execute or it might run out of resources at the end. I mean what again where does that come into things and can maybe talk to us about how the cost of a query in terms of the computing results can have an impact on customers as well.
I always give a simple example that in Google BigQuery if you will ask what is the weather? You might get an enormous bill because it might just scan all your data, give you the average of the weather forever and give you a result that you're not interested even and it might have cost you. Let's say for example we see $1,000 queries in our database for nothing. So you have to ask a very complex question to get a simple answer. This is the type of work usually being done by most companies that are working with Google BigQuery to get the maximum efficiency. They write a really long queries to get a very simple direct question in the most efficient way. When you hear that, you understand that this is not the most healthy long term approach to, to this type of technology, let's say or leverage data.
So your plugin, I mean, so talk us through how does it actually do the analysis of cost on there and is it something where you maybe in time are going to start to look at maybe optimizing those queries to cost less or is it more of a kind of retrospective reporting of cost? I mean tell us how that kind of works.
So I will tell you what we are doing today and I will give you a glimpse of the mind blowing technology that we are Looking forward to release in the next year that I think you could really make a change in the way companies work with big data today. So first of all, let's talk about what we have today. So first of all, the key element is the one click. So in one click you get an integration. So it's very important. So the companies, it will be really easy, simple and short to integrate into our system. So it's really a one click. And what we do at that moment, we crawl and we get all the metadata and all the history of queries to the end of time for a customer. Then we run full analysis in two metrics. One is queries. So we analyze the queries from what query cost him the most, what group map reduced, took the most resources, what day and how long, and every type of perspective that can help user drill down and understand how he worked and how he can change it. We had an interesting case where we had a customer that had a cost issue like everybody else and we looked at it, we helped him. Usually they do it by themselves, but we really love this customer. So firsthand help and we tell him, hey, you have a guy there that runs $30 queries. Every couple of seconds he runs again and again and again. So he said, yes, this is my son. So we said, okay, if it's your son, don't fire him, but get him into the room and tell him to stop doing it because he's really wasting tons of money. So this kind of serverless is very hard to pinpoint issues and efficiency. And with our system, this is one side of the query, it's making the job much easier. The second part of the analysis is the storage where we help you. Again, the leak of storage is very problematic because you store tons of data. We have customers of data, we have some of them with 20 or 30 PETA of data. Understanding what is being accessed, what not is being accessed, and how you can delete some of it or maybe download an archive is crucial for cost optimization. So we are doing our best there to help companies.
Okay, so that's kind of retrospective. So you're making that data more, I suppose, accessible and you're making it so that you can kind of, I suppose explore into it and so on. But yeah, and that's a situation that we found ourselves in as well in the company I work at. Now we take the logs and we noticed a very similar thing. One customer was costing us a fortune in queries because they were refreshing a real time dashboard each day. They were doing a select style and they were doing it every day. And so we were able to work with them to bring that query down to just the columns they need and just the kind of the time range they wanted. We then partitioned their tables. But is your plan to be able to offer some maybe sort of proactive advice with the tool as well to say things like were you to partition the tables, you would do this, what's your plans in that sort of area?
Then the next step. I must say this is the mind blowing that I talked about before. So we just issue a patent on something we call a Super query. Now Super Query is the holy grail. Superquery enables us to take your query, take it apart and build it back again in the most efficient way. I usually address superquery something like a virtual machine for Java. So visual machine for Java means that you can write code in Java and it runs on Linux or in Windows, you really don't care. And it makes sure it will be the most efficient. It translates to C and stuff. Super Query is basically the same meaning you will write your questions in the most simple way in SQL and we will make them the most efficient possible. And we are doing it with two elements. One, we are giving enhanced caching. So we really. One of the most problematic issues in service big data, that once you acquire your data, once you create data and you got the results, it's very easy to lose it because if you didn't save it, you don't have access to it again and you have to ask your question again. So let's give an example. Let's suppose you are asking what is the sales average of the last seven days? So you will get seven records of results, how much you did in the first day, second day, et cetera. And if you ask the same question a day later, you have to pray all the data again and get all the results again and have to pay everything, even though for six days you already acquired this data but you lost it, it's not accessible for you anymore.
Okay, so that sounds like a kind of results cache, but it's bit like in Oracle terms it would be results cache with fast refresh or something. So you're actually taking, I suppose you're taking the aggregate from the previous day and then just incrementally updating that as opposed to. That's quite clever stuff.
But it doesn't end there because we are doing various gains there with the infrastructure to maximize your cash and to enhance your cash. But what we also do is understanding your organizational usage. So I know what you asked yesterday and I know what your teams, your teammates are asked also you got an analysis asked again. So it's easy for me to prevent replication and to pinpoint your question. So if you would ask what is the weather? You didn't ask what is the weather in London today? You asked what is the weather. I will understand that you mean what is the weather today London because you are in London and this is what normally you would ask. And if you want something different you will have to ask a complex question. But if you ask a simple question, you will get a simple answer and join it with multi provider usage and then you have a very interesting breed of querying technique that you can, that can evolve to a really strong data driven analytics.
Okay, there's a few things in there. There's a few things in that I kind of recognize. So you've got. So we. A moment ago you talked about I suppose a results cache where which is typically an aggregate at the end and then incrementally updating that results cache with whatever today's data is. So that's interesting. I think there's also almost a kind of like a Google Assistant style contextual kind of query search thing in there as well where you're saying because we know that you ask questions about London for example, we will kind of assume that context in the query the next time as well. There's quite a lot going on there really. You've got. And I suppose it also addresses the issue we have with kind of bigquery that there is no I suppose aggregate management in there is that. Do you think that thing about aggregates is an interesting thing in BigQuery is producing numbers, small numbers from big numbers, one of the big queries and doing it very fast. Is that one of BigQuery's weaknesses at the moment?
Yes. It's like an amazing wife google bigQuery when you work so much with it, although you love it, you can pinpoint a lot of disadvantages because you know every aspect. I would just say this, you mentioned your customer that did a very expensive queries and you have to and you optimized so you won't get this cost leak and all those issues in my world or at least in my company today and and hopefully soon for everybody else that is using Google BigQuery you won't have to do it. Continuous optimization will be integral part of the daily work because we will be able to do this work for you. And even though the customers or the users might be not focused, let's say with Their queries we'll be able to pinpoint and make it more efficient. And when you combine it with multiprovider and AI, you get a very interesting source there.
Okay, where does the AI come into it then? Again, I think I've read some of your material and you mentioned about an AI algorithm. What's that then?
Well, just before I describe that, I just might say that in the current world everybody is saying AI and it's kind of overused. So I would just suggest a different phrase for that. Computer intuition. I think the major shift in the next 10 years would be computer intuition. If we think today that computers can do one plus one better than human beings. This is kind of everybody common knowledge since, I don't know, the 1970s. But up until now human intuition was stronger than any computer. But this is going to change. So when you have a big amount of data, computer can assume much better than a human what needs to be done. And when you discussed about serverless big data, what an amazing match. So when I need to optimize your data and your queries for your benefit, what better way to do it with AI? And this is what we are working very hard and this is the secret sauce there. So when you ask a question, a simple question, you get a simple answer and it will know what you want because there would be some kind of computer intuition behind it for you to understand and you will trust it to know better than you that the results are what you asked or what you need.
Okay, okay. So you mentioned, I mean we mentioned back at the start that I mean we've been talking about BigQuery because it's a thing that I'm most, I'm most familiar with. But does this is your objective to try and do this for Amazon Athena for example, or kind of Oracle 12C or the autonomous state? Is this a concept that will apply across all different serverless databases or is it very bigquery specific?
I think it's one of the most exciting thing today is Amazon Athena, Amazon Spectrum OCL 18C the solution for Microsoft that is really close to come out very soon. When we started a year ago there was one player and it was super clear that everybody's going to jump aboard. It was only a question of time. And now we are a year later and there are four solutions for a customer to select from for serverless big data and there are several more that are least not as recognized or not as yet famous or you got that publicity. But this is the way that we are going to direct in the future and whoever choose to work with serverless big data need help with optimization and we plan to be this front end for him. So yes, the cost provider treating a query as a commodity is a basic structure of our strategy that we are working very hard to achieve.
Okay, okay. So the problem that you're looking to solve, I've solved in the past by using Druid and Druid struck me as a sort of not entirely dissimilar approach with the way that it may be stored data and so on, but it also had the, also had the, the kind of roll up on load that helped me with the aggregation problem. I mean I'm presuming you're familiar with Druid and what it's trying to do. Why would a customer not want to go say to Druid instead? And what's your views on Druid as a kind of alternative to BigQuery in this kind of area?
Well, here I must say that the main factor here is our client side. So I think I don't from my expertise I cannot see a strong infrastructure without a strong connection to visualization. And the main thing is here that we are not looking at infrastructure itself. We are giving a full blown solution that goes to up to, let's say we call it the first stage analytics. So there are really minimal tools today for analysts to share their knowledge and we are good looking in enterprise services. There are a lot of aspects today that are missing for enterprises to work with this kind of technology and aggregation and alone is not sufficient. It's like, but it's not sufficient. We are looking at the full blown solution and I must say that it makes me super exciting because we are working internally. It's like a dream come true to work in this kind of environment.
Well, let's get on then. So you touched there on the kind of enterprise and the full service and so on. And again looking into a little bit what you guys are trying to do again this kind of query optimization and so on, that's just one part of I guess where you're looking to go. And you, you described your company as the serverless big data management service. What you're trying to do is that just paint a picture really. You start to talk about it a minute ago. But what do you see as the bigger problem to be solved here and the bigger kind of, I suppose, footprint and influence you'd have on organizations using this kind of software?
To put things simple, you take your iPhone, you say hey Siri and you ask a question and you get an answer. You Go to organization, you ask the question and you need infrastructure, you need data warehouses, you need analytic guys, you need it guys, you need DevOps, you need this and schedulers and a lot of combination of things to connect together. And then after two years you can ask to add a layer of AI on top of that. And it's quite crazy that the difference between hey Siri, to what is my revenue or who visited today, it's really, really, really, really a big leap. And only let's say 5% of the companies today can afford a big data with AI that is really scalable and really big. And it's not technology today, it's not that far. You can today do much with much less, but you need help there.
Okay, and that's an interesting statement you made there actually. Much less with. So that was part of I think Oracle's picture with autonomous database and so on there. I mean is that just a kind of a catchphrase? Is that just a kind of a trite statement or do you think that's going to affect the way that we kind of use and pay for databases in the future?
Totally yes. The simple answer, totally yes. And I think that most people don't really understand. Tomorrow morning you will be able to go to Evalux, set up a connection to Oracle, C, Google, BigRay and Athena and start querying your data. And the data will be placed automatically wherever is the right place for your queries because we would know what is your needs and you will get the results and you get the most attractive bill in the end and all your queries will be short and understandable. This is the kind of future that we are going to and we at Valyux just help to make it faster than others expected.
That's interesting. I mean, I don't know if you have heard of the company Gluent, so Tenel Poda is the guy running that. And I actually worked there for a little while last year and they had a interesting kind of story which had a few kind of parallels to what you're talking about there. So their kind of pitch was that they liberated enterprise data and they I guess produce the plumbing that would allow you to offload a workload from say Oracle, the storage of the data onto say Hadoop. And then you could then choose to, you know, you could then choose to run your data stored on Hadoop and then potentially access it using Spark and stuff like that and then offload work from Teradata. But longer term, again the kind of the story there and the interest was that you could move data to where it was most economically suitable to kind of run. And it was down to you where it ran rather than the software vendor. Looks like what you're doing is almost providing the brains for that to say that were there to be infrastructure there, we could tell you where to put it really. So it's interesting parallel to what Gluent are doing maybe.
Yes, I think the ETL kind of world, the place that drives data from one place to another is full complex world. By the way, that we, this is not our specialization. There are a lot of good amazing companies that are doing really good work. But the other side, when you need to decide what to query, where to query and to calculate your needs, you really get very little help there. So yes, we will connect with this type of services to help customers shift their data from one side to another, but we just will be the, let's say we will be the top analyst. We will be this we call ido, my partner. We are taking a lot of offload from the analyst and the DBA and help them do what they do best. And most of the technical things, the expertise in infrastructure will be taken out because really no need you to be an expert in Google BigQuery, you need to be an expert in AI, an expert in big data, an expert in analysis, not in Athena, not in a autonomous database. These type of things are changing all the time and it's very hard to keep track.
Okay, okay, so let's just change track a little bit on this. So as a business then, so what you're saying sounds very interesting and you know the plugin is free to use at the moment and so on. I mean the business model behind what you're doing and I guess people would tend to think that what you're looking to do is something that Google themselves should build into the product as just one of the features. So you know, query optimization and so on is how is that a business for you and how is that something and what's your. How do you intend to grow and to take this forward and I suppose to convince customers to go with you rather than just wait for that to be delivered as a feature in Google in BigQuery?
Well, I think first of all, convincing customers to work with us. Is very interesting because it turns out that they thrive to new technologies and help in optimization and help with helping them focus on their business and not in the technology. So we have quite easy work there when we bring out good technology.
I suppose one better way of putting that actually on my side really is to say who is your target customer, who is the person you're selling this to and what problem you're solving for them. I mean that probably is a better way of asking that question.
Well, the thing we look at any data driven company today that is using serverless database is our target company. Now what we say is we will help you for free in every aspect optimized. But when we deploy this super query where you get seamless continuous optimization for that we will charge money. Of course again the beautiful thing with that is that you would know exactly your patents today, how your patent will be when you are using our system and how much cost reduction you will get from using it. So it would be a very nice dance with the customers to show them that we can make the system much more efficient, cost them much less and hopefully get our bite out of it. But I think it's pretty normal, it's.
Quite easy to quantify, isn't it? I mean certainly we found that when we started to optimize the queries we ran, even if we ended up doing more compute to create summaries to pre join tables, then that was by far outweighed by the savings you made in queries. And I guess because cost is, because cost is so visible in bigQuery and is it as it is? So kind of, you know, it is I suppose what you're saying there that it's very easy to attach a value to what you're doing really and then say we've saved you, saved you X, we've cost you that less something else. So it's quite easy to make that sale. If a product works, it's easy to justify really, isn't it?
Yes. I must say that we are lucky in this term that it's pretty easy to understand the value of what we're doing and we are really looking at the world is shifting to big data. I'm not sure that. Well, I'm pretty convinced that today a lot of the tools today are having really hard time struggling with big data. So the basic strategy for most companies today is take your big data, transfer it to data and then work with it. And this is really problematic approach because eventually it's taking time and time is crucial for success. So you really have to be able to work on your big data and to work with your big data you need big data tools. And we are in the business to leverage big data tools for enterprises.
Okay, so beyond I suppose optimizing query performance and time and so on, what's the in a way for you what's the next problem to be solved in the industry really? I mean you mentioned there about, I suppose people dealing with it, scale is an issue, but what's the next unsolved problem do you think in this industry?
So I think the most attractive thing that we saw is the analytics collaboration. Up until now, analytics guy usually worked as a single person usually and if he wanted to collaborate his data, he usually used an email or text editor to do it with other analysts, uses Excel maybe. And if he really had the time, usually takes longer. He used one of the BI tools that is commonly used. So what we are trying to do is to motivate data driven companies to share data fast in a controlled environment. And it's very hard when you talk about serverless, when if you want to share a query and somebody might use it and it might cost you $100 per run. And in this field we think we have a quite good edge and technology to help companies. The moment you have this aha moment with your data, which is quite common for us, the data persons, you will be able to share it now and fast and impact your business. So this is quite of things that have very interesting things to offer and I believe it will come soon, next year. Okay.
Okay. Well I'm conscious it's late over in Israel at the moment, so just to kind of wrap up really, how would people get hold of the Chrome plugin and find out a bit more about your company and what you do?
So first of all, it's pretty simple. Simply go to our website, it's Evaluex and you have a link to the Chrome extension. If you just want to get the analysis without the Chrome extension, you can get it too. We're simply registering. Just put your email and we will take you from there. It's pretty simple, pretty straightforward, nothing too fancy. That's about it.
Yeah, it's excellent. I mean it's been great to speak to you. So thanks very much for coming on the show and yeah, I look forward to hearing about how you got in the future and yeah, it's been nice to speak to you.
Great, thank you. It was a great training and we'll be happy to talk with you again.
Okay, thank you. Cheers.
More from Mark
Drill to Detail Ep.77 ' Keboola, Scaling Analytics and Winning the Looker Join Hackathon' with Special Guest Pavel Dolezal