Accenture has acquired Certus Solutions in a bid to utilize the Oracle Cloud implementation partner in creating the next wave of "intelligent enterprises." On Monday, the tech giant said that Certus Solutions will become part of Accenture's Oracle practice, with a particular focus on shepherding clients towards Oracle Cloud applications. Financial terms of the deal were not disclosed. Bhaskar Ghosh, group chief executive of Accenture Technology Services said the deal will allow the company to "expand our Oracle Cloud services and capabilities that help organizations accelerate their digital transformation and achieve better business outcomes." Guildford, Surrey-based Certus Solutions assists in Oracle Cloud application implementation, resource planning, human capital and resource management, payroll, and other services.
Oracle's new Autonomous Database Cloud will be cheaper, faster and, with the addition of the Oracle Cyber Security System, safer than anything from Amazon Web Services (AWS). At least that's the assertion Oracle Executive Chairman and CTO Larry Ellison wants everyone to remember from last week's Oracle Open World 2017 (OOW17) event in San Francisco. Whether Oracle's claims are fair and accurate comparisons remains to be seen, as the first release of the Oracle Autonomous Database, through a Data Warehouse Cloud Service, won't be available until December. Count on it being at least a few more months before independent reviewers can do independent tests against rival cloud services. It should be about that same time -- six months from now -- that several other data-related announcements from OOW17 will actually be available.
In this article, perhaps the first in a mini-series, I want to explain the concepts of streams and tables in stream processing and, specifically, in Kafka. Hopefully, you will walk away with both a better theoretical understanding but also more tangible insights and ideas that will help you solve your current or next practical use case better, faster, or both. Some users have a stream processing or Kafka background, some have their roots in RDBMS like Oracle and MySQL, some have neither. One common question is, "What's the difference between streams and tables?" In this article I want to give both a short TL;DR answer but also a longer answer so that you can get a deeper understanding. Some of the explanations below will be slightly simplified because that makes them easier to understand and also easier to remember (like how Newton's simpler but less accurate gravity model is perfectly sufficient for most daily situations, saving you from having to jump straight to Einstein's model of relativity; well, fortunately, stream processing is never that complicated anyways).