This brings me to a conversation I had with Yugabyte founder and CTO Karthik Ranganathan. So how do enterprises embrace this boredom? Why incremental database changes might be the right approach This database tendency is admittedly “boring,” but, as McKinley argued, boring is good in enterprise tech. The problem with operational overhead is one reason that, while we’ve seen database options mushroom ( DB-Engines now lists nearly 400 databases, which is much higher than the 73 identified in 2012), customers seem to be congregating around relatively few, general-purpose databases. There’s also the mental burden of learning and juggling a number of different databases. For example, it’s hard to get excited about enterprises embracing a dozen purpose-built databases to solve their graph, time-series, and other needs because of the associated operational overhead. For this reason, McKinley argues enterprises should embrace “boring” technology: solutions with well-understood capabilities and well-understood failure modes.Īnd then there’s the issue of ongoing operations for new database software. Too often, developers skew toward using new technology simply because it’s cool or interesting, but they may not fully consider the impact its introduction and ongoing maintenance will have on the rest of the organization. Tech Takes Diverse Approaches to Sustainability Including Net Zero Carbon by 2030 Impact of Recent Australian Data Centre Outages on Businesses and Risk Mitigation But we aren’t particularly rational at times with our IT choices. It’s also easy to believe that the “best tool” can or should be selected in all cases.īut as engineer Dan McKinley has suggested, “The problem with ‘best tool for the job’ thinking is that it takes a myopic view of the words ‘best’ and ‘job.’ Your job is keeping the company in business … And the ‘best’ tool is the one that occupies the ‘least worst’ position for as many of your problems as possible.” It can be tempting to think enterprises should rip and replace an existing technology with something shiny and new. Boring is good when it comes to databases What we have not seen is either a wholesale dismissal of relational databases or a wholesale embrace of non-relational databases. We’ve seen big proprietary databases leak market share to NoSQL databases and PostgreSQL. SEE: Hiring kit: Database Engineer (TechRepublic Premium)Įven so, over the past decade, enterprises have made significant shifts in the databases they use, as DB-Engines’ helpful video of database popularity trends illustrates. This is particularly true with databases: once the data is added to the database, there needs to be a compelling reason to move it out. However much CIOs may aspire to digital transformation and modernization, they must still grapple with the reality of their incumbent infrastructure, not to mention their existing employees who know the old technology and may not want to learn new enterprise tech solutions. With hundreds of databases to choose from, Yugabyte's CTO offers insight into how to select the right one for you.Īs Gartner analyst Merv Adrian once told me, “The greatest force in legacy databases is inertia.” Retrieval Augmented Generation (RAG), LLM semantic caching, and more.How to choose a database (hint: boring is good) You can use Redis as a vector database to implement recommendation systems, Series data or analyzing and deduplicating with probabilistic dataĭefine digital resources and ACLs as a graph, and compute permissionsĭevelop AI-powered applications by querying vector embeddings. Ingest continuous readings from devices in the field, storing as time See the quick start guide for more information. Model, search, and query your data efficiently without needing an additional cache. Leverage JSON and its flexible data model to use Redis as a document database. Index and query Redis data structures and data models run complexĪggregations and full-text search on your Redis data.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |