Artificial intelligence is likely a big deal for you—it certainly is for Oracle. Greg Pavlik, senior vice president for Oracle Cloud Infrastructure (OCI), has written a detailed article explaining Oracle’s generative AI strategy.
His article starts by laying the groundwork, as follows:
Artificial intelligence (AI) is fundamentally changing the way that we interact with the world. This change presents both opportunities and challenges for organizations that want to take advantage of new AI technologies. Nowhere is this idea truer than with generative AI. Generative AI models combine the ability to assimilate knowledge from many sources and use it to automate tasks and enhance human creativity and productivity. Using this technology, organizations can summarize documents, build tables, create new and meaningful text, generate code, and synthesize ideas.
I invite you to read Greg’s article and see where our visions are in alignment.
Send your feedback on this newsletter to me at alan.zeichick@oracle.com.
Take care, Alan Zeichick Editor at Large Oracle Developer Resource Center @OracleDev |
|
| Technical articles |
If you use the domain and cluster created by the Marketplace stack for Oracle WebLogic Server for OCI, its autoscaling feature works out of the box. However, there might be scenarios in which you would like to customize the domain, add a new cluster, or add multiple managed servers. In that case, the autoscaling feature does not work because it cannot recognize these domain changes during scaling. This article explores an alternative solution for those use cases.
The Oracle WebLogic Server team decided to evaluate running Oracle WebLogic Server 14.1.2 on early-access releases of Java 21—and the results are quite promising, as you can read in this blog. In short, the team believes Project Loom and virtual threads support, can deliver significant performance benefits for Oracle WebLogic Server applications, without requiring any application changes.
Did you know that you can clone an instance of Oracle Autonomous Database to an Autonomous Container Database, with or without Oracle Autonomous Data Guard, on another Oracle Autonomous Database Dedicated Exadata Infrastructure in the same or a different region? Here’s how. You can also clone Oracle Autonomous Database from a backup—read all about it.
Databases have five core constraints: check, not null, unique, primary keys, and foreign keys. Defining these constraints helps improve data quality—but the challenge comes if you want to update an existing constraint. Learn how to modify constraints in Oracle Database in this new blog post.
When you subtract one date from another in Oracle Database, the result is the number of days between them. But what if you want to get the difference between datetimes in days, hours, minutes, or seconds? Let’s dig into the subject by covering everything from handling months to counting milliseconds.
When data is written to a solid-state drive (SSD), the process of erasing the existing data on the target block before overwriting it introduces performance overhead. To overcome this, a discard command can be sent to the SSD’s controller, proactively erasing unused blocks and making them immediately available for a write operation—reducing the write times. Learn how this works in the Linux Btrfs file system. |
|
| Product announcements |
MySQL HeatWave Lakehouse is a new feature of MySQL HeatWave that is a fully managed database service, powered by a highly parallel in-memory query accelerator. The service combines transactions, analytics, automatic machine learning and, now, querying the object store in one MySQL database—delivering real-time and secure analytics without the complexity, latency, and cost of extract, transform, and load (ETL) duplication.
Try the new visual and declarative development features for client-side JavaScript with a simple drag-and-drop experience and a visual layout editor. With the new version of Oracle Visual Builder Studio, the new development experience combines declarative actions, a visual code block–based editor, a structure pane, a property inspector, and a powerful code editor to accelerate your development experience.
WebLogic Remote Console 2.4.5 is now available and includes improved application deployment support, the Proxy Settings dialog, JMS and JDBC operation support, better integration with the WebLogic Server Kubernetes Toolkit UI, and hardening.
A new Oracle Linux Cloud Developer image (x86_64) is now available on OCI. With a few clicks, this image lets you quickly and easily launch a comprehensive development environment that allows you to deploy an Oracle Linux instance with the software and tools you need to jump-start your projects.
A release candidate of the new Coherence Go client is now publicly available, bringing the performance, scalability, reliability, and availability of the Coherence Data Grid to Go applications. The coherence-go-client allows native Go applications to act as cache clients to a Coherence cluster using gRPC as the network transport via a Coherence gRPC proxy server.
Speaking of Coherence, a release candidate of the new Coherence Python client is now publicly available as well. The Coherence Python client allows Python applications to act as cache clients to a Coherence cluster using the Google gRPC framework as the network transport.
In addition, Coherence Spring 4.0.0 and 3.3.3 have been released. Coherence Spring 4.0.0 is the first release targeting the Jakarta EE APIs. Coherence Spring 3.3.3 is mostly a maintenance release, updating several dependencies, such as updating Spring Boot to version 2.7.13 and Spring Framework to version 5.3.28.
Several new versions of Helidon are available for you: Helidon 2.6.1, Helidon 3.2.2, and Helidon 4.0.0-ALPHA6. Helidon 4.0 is the first Java microservices framework leveraging virtual threads in Java 20 and Java 21.
Oracle Verrazzano Enterprise Container Platform 1.6, now available, focuses on making Kubernetes cluster management easier, as well as making observability more flexible and efficient. Under the covers, it uses the Cluster API (CAPI), an API for creating and managing Kubernetes clusters, to drive cluster creation and management. Version 1.6 also includes Thanos as an optional observability component.
You can now take advantage of the DBMS_CLOUD_ADMIN.ENABLE_EXTERNAL_AUTHENTICATION feature to enable Kerberos or Microsoft Azure Active Directory as an external authentication scheme for Oracle Autonomous Database. For more info see the Oracle Autonomous Database documentation for Kerberos or Azure.
Unlock the power of data stored in Apache Avro, Apache Parquet, or Optimized Row Columnar (ORC) format files. You can now seamlessly query and load data from these file formats directly into Oracle Autonomous Database. Furthermore, you can create external tables to organize and analyze your Avro, Parquet, or ORC data files. See the following resources:
The new cross-region Oracle Autonomous Data Guard configuration for Oracle Autonomous Database allows you to specify an Exadata Infrastructure and Autonomous Exadata VM Cluster that are in a different region from the primary database’s Exadata Infrastructure and Autonomous Exadata VM Cluster. Learn all about it here.
Oracle Cloud Native Environment Release 1.7 is a scalable and highly available Kubernetes distribution you can use to deploy your containerized applications across public clouds and on-premises. This release includes Kubernetes 1.26, support for the latest Oracle Linux 8 and Oracle Linux 9 releases, Rook Storage Orchestrator for Ceph, and KubeVirt integration.
Oracle VM VirtualBox 7.0.10 is now generally available. This release includes initial support for Linux Kernel 6.4 and 6.5 and OpenGL 4.1; delivers the July 2023 Critical Patch Update (CPU) to address security vulnerabilities; and includes different bug fixes for Linux, Microsoft Windows, and macOS.
SQLcl 23.2 is out. Here’s what’s new: Database connections can now be saved and managed directly in SQLcl, and you can now collect database performance metrics and import them to the OCI Metrics service. Check out the release notes. |
|
| Upcoming developer workshops |
|
|
|
| New videos to watch on demand |
|
|
|
| Subscribe to the Oracle Developer Newsletter |
|
|
|
|