Oracle Database 23ai - Feel the Difference |
Written by Nikos Vaggalis |
Monday, 27 May 2024 |
The Empire strikes back with the most advanced While AI might be the number one priority, there's also improvements on the areas of developer productivity and the safeguarding of critical systems that store mission critical data. The most important new feature, AI capabilities wise, is the addition of the AI Vector Search which makes it possible for LLMs to query private business data using a natural language to provide accurate and relevant results. Acting like a Vector store it lets you have your embeddings stored alongside your JSON or relational data under the same roof so that customers can seamlessly integrate AI Vector Search into existing business applications. This integration with LLMs such as Cohere and Llama that lets you ask questions using natural language, aims to make the wealth of information stored in your enterprise database approachable to anyone, as easy as chatting with ChatGPT. Therefore even those who do not understand SQL can easily and quickly query business data and generate reports. As far as the aspect of developer productivity goes, the new features include: JSON Relational Unification The notion here is that an application can treat data as relational data and run SQL against it or the same application can treat the exact same data as JSON documents and read and write it using native JSON APIs, as such also benefiting from JSON's convenience. Operational Property Graph with SQL JSON Schemas JavaScript stored procedures It's free Now on to Mission Critical Workloads. One such aspect is sharding. While database sharding has been baked into Oracle since version 12c, 23ai extends it by introducing Raft replication. With Raft replication - a consensus-based protocol that facilitates the automatic configuration of replication across all shards, the globally distributed database in the advent of a shard failure or reconfiguration automatically rebalances the data quicker than before and with zero data loss. Oracle True Cache And finally, there's a new in-database SQL Firewall which protect databases against unauthorized SQL, including SQL injection attacks. Note that those features we touched on were the most noteworthy of 23ai but there's been more on of "secondary" importance, such as :
of course the usual bug fixes and performance improvements. In a sense 23ai extends Oracle beyond a mere relational database system by rendering capable of handling documents, graphs, vectors and Json, as well as acting like Redis, and as a firewall. While it is certainly true that the main selling point for Oracle is the reliability of the product which adheres to industry based standards, that's not the only one. After sales support is the other. Oracle support on call 24/7, priority bug fixing, insurance based responsibility with accountability. Those are reasons that is preferred by the Enterprise. 23ai does all that, but also steps up its game in offering a much better experience for both developers and, up the line, managerial personnel too. And while I am a big fan of its open source counterparts, such as Postgres, I've got to say that 23ai really does make a difference.
More InformationAnnouncing Oracle Database 23ai : General Availability Related ArticlesPython Driver For Oracle Database Goes Asynchronous
To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.
Comments
or email your comment to: comments@i-programmer.info |