Language Selection

English French German Italian Portuguese Spanish

Server

MongoDB Vs. MySQL

Filed under
Server
OSS

The past few years have seen a huge spike in the number of websites and apps using NoSQL databases. With MongoDB topping the charts everywhere. It is indeed fascinating how the modern web has drifted away from traditional SQL based databases. MongoDB and other NoSQL databases have a new approach in storing and retrieving data. So let us have a look at some of the key factors in which MongoDB differs from MySQL.

Read more

Cloud Native Computing Foundation (CNCF) and Oracle's GNU/Linux

Filed under
GNU
Linux
Server
  • Oracle Releases CNCF-Certified Linux

    While Larry Ellison talked up Oracle’s cloud services at the company’s OpenWorld conference on Monday, the company quietly rolled out a curated set of open-source projects from the Cloud Native Computing Foundation (CNCF), lumped together as part of the Oracle Linux distro.

    The Oracle Linux Cloud Native Environment offers support for CNCF projects pre-tested by Oracle and certified production-ready. It gives customers premier support for the projects direct from Oracle, and ensures that they work in its cloud infrastructure. It includes developer preview support for Kata Containers, the CRI-O implementation of the Kubernetes Container Runtime Interface, and the Container Storage Interface plugin released in alpha as part of Kubernetes 1.9.

  • Oracle Curates CNCF Projects

    Oracle tightened its embrace of the Cloud Native Computing Foundation (CNCF), announcing a curated set of open source software plucked from CNCF’s menu of projects. The CNCF projects are part of what Oracle is calling its Linux Cloud Native Environment. The move comes a year after the vendor joined the open source group.

    Honglin Su, senior director of product management at Oracle, explained in a blog post that the move provides enterprises with a tested set of tools that can be used to construct cloud native-based applications. He explained that most IT operations are overwhelmed with the changing cloud native technology landscape and are looking for some assistance in tackling the ecosystem.

Servers and Databases: PASE Versus ILE, Cassandra and More

Filed under
Server
  • PASE Versus ILE: Which Is Best For Open Source?

    Open source has emerged as a driver of innovation in the past 20 years, and has greatly accelerated technological innovation. The proprietary IBM i platform has also benefited from this trend, thanks in large part to the capability to run Linux applications in the PASE runtime. But some members of the IBM i community are concerned that the fruits of the open source innovation have not tasted quite as sweet as they do on other platforms.

    Linux was the original breakout star in open source software, and so it should be no surprise that the vast majority of software developed with the open source method is designed to run on the Linux operating system and associated open source componentry, including the Apache Web Server, MySQL database, and PHP, the so-called LAMP stack (although you can substitute other pieces, like the Postgres and MariaDB databases and languages like Perl, Python, and Node.js to create other clever acronyms).

    The IBM i operating system can run Linux applications through PASE, the AIX runtime that IBM brought to OS/400 so many years ago. Getting Linux applications to run on PASE requires that they’re first ported to AIX, which is often not too much work, since Linux is a variant of Unix, just like AIX.

  • How Instagram is scaling its infrastructure across the ocean

    To prevent quorum requests from going across the ocean, we're thinking about partitioning our dataset into two parts: Cassandra_EU and Cassandra_US. If European users' data stores are in the Cassandra_EU partition, and U.S. users' data stores are in the Cassandra_US partition, users' requests won't need to travel long distances to fetch data.

    For example, imagine there are five data centers in the United States and three data centers in the European Union. If we deploy Cassandra in Europe by duplicating the current clusters, the replication factor will be eight and quorum requests must talk to five out of eight replicas.

    If, however, we can find a way to partition the data into two sets, we will have a Cassandra_US partition with a replication factor of five and a Cassandra_EU partition with a replication factor of three—and each can operate independently without affecting the others. In the meantime, a quorum request for each partition will be able to stay in the same continent, solving the round-trip latency issue.

  • Two software companies, fed up with Amazon, Alibaba and other big cloud players, have a controversial new plan to fight back

    Every year, large cloud companies like Amazon rake in billions of dollars— but some of their most popular cloud services comes from repackaging software projects created by other, smaller companies.

    Amazon is repackaging what's known as "open source" software, which is software that is given away for free, meaning Amazon has every legal right to use it in this way. For instance, since 2013, Amazon had been offering the open-source database Redis as part of a popular cloud service called ElastiCache.

  • Running Your Own Database-as-a-Service with the Crunchy PostgreSQL Operator

    One reason why enterprises adopt open source software is to help free themselves from vendor lock-in. Cloud providers can offer open source “as-a-service” solutions that allow organizations to take advantage of open source solutions, but this in turn has can create a new type of trap: infrastructure lock-in.

    Many organizations have adopted Kubernetes to give themselves flexibility in where they can deploy their services in the cloud, without being locked into one provider. Some people express concerns that this instead creates “Kubernetes lock-in,” but because Kubernetes is open source and has both widespread support and active development, it should be no different than adopting Linux as your operating system.

Some Initial PostgreSQL 11.0 Database Benchmarks

Filed under
Graphics/Benchmarks
Server

Among other software releases, yesterday brought the debut of the PostgreSQL 11.0 database server. Given it has possible performance enhancements and the new (non-default) LLVM-based just-in-time compilation ability, I decided to run some benchmarks on the powerful Dell PowerEdge EPYC 2P server.

PostgreSQL 11.0 is a big update for this popular database server. Those unfamiliar with its changes can find the details via the release notes. Details on the LLVM JIT back-end can be found via the in-tree documentation. The just-in-time compilation support didn't get enabled by default with PostgreSQL 11.0 due to open performance issues, but can be manually enabled for those wishing to run experiments or happen to be running a lot of complex queries where the JIT capability is likely to pay off.

Read more

PostgreSQL 11 released

Filed under
Server
OSS

The PostgreSQL Global Development Group today announced the release of
PostgreSQL 11, the latest version of the world’s most advanced open
source database.

PostgreSQL 11 provides users with improvements to overall performance of
the database system, with specific enhancements associated with very
large databases and high computational workloads. Further, PostgreSQL 11
makes significant improvements to the table partitioning system, adds
support for stored procedures capable of transaction management,
improves query parallelism and adds parallelized data definition
capabilities, and introduces just-in-time (JIT) compilation for
accelerating the execution of expressions in queries.

Read more

Also: PostgreSQL 11.0 Released With Better Robustness, Performance Improvements

Back End: Apache Kafka, 'Serverless'

Filed under
Server
OSS

MongoDB Becomes Less Affero GPL-Like

Filed under
Server
OSS
Legal
  • Fed up with cloud giants ripping off its database, MongoDB forks new open-source license

    After Redis Labs relicensed the modules it developed to complement its open-source database, from AGPL to Apache v2.0 with a Commons Clause, the free-software community expressed dismay.

    And, inevitably, some responded by forking the affected code.

    Today, the maker of another open source database, MongoDB, plans to introduce a license of its own to deal with the issue cited by Redis: cloud service providers that sell hosted versions of open-source programs – such as Redis and MongoDB database servers – without offering anything in return.

    "Once an open source project becomes interesting or popular, it becomes too easy for the cloud vendors to capture all the value and give nothing back to the community," said Dev Ittycheria, CEO of MongoDB, in a phone interview with The Register.

    Ittycheria pointed to cloud service providers such as Alibaba, Tencent, and Yandex. Those companies, he claims, are testing the boundaries of the AGPL by benefiting from the work of others while failing to share their code.

  • MongoDB switches up its open-source license

    MongoDB is a bit miffed that some cloud providers — especially in Asia — are taking its open-source code and offering a hosted commercial version of its database to their users without playing by the open-source rules. To combat this, MongoDB today announced it has issued a new software license, the Server Side Public License (SSPL), that will apply to all new releases of its MongoDB Community Server, as well as all patch fixes for prior versions.

    Previously, MongoDB used the GNU AGPLv3 license, but it has now submitted the SSPL for approval from the Open Source Initiative.

  • MongoDB license could push open source deeper into cloud: Is this what industry needs?

    Things just got serious in open source land. Despite the occasional Commons Clause or Fair Source licensing attempt to change the meaning of the words "open source" to include "the right for a private company to make money from its open source efforts," we've stuck to the Open Source Definition, and it has served us well. Open source communities have become the center of the innovation universe, giving us exceptional code like Linux, Kubernetes, Apache Kafka, and more.

  • It's MongoDB's turn to change its open source license

    The old maxim that the nice thing about standards is that there are so many to choose from could well apply to open source licensing. While now nearing a couple years old, the last WhiteSource Software survey of the top 10 open source licenses found close competition between the GPL, MIT, and Apache licenses. While the commercial-friendly Apache license has dominated the world of big data platforms and AI frameworks, MIT and GPL (which has "copyleft" provisions requiring developers to contribute back all modifications and enhancements) continues to be popular. GPL and variants such as the AGPL have been popular amongst vendors that seek to control their own open source projects, like MongoDB.

  • Matthew Garrett: Initial thoughts on MongoDB's new Server Side Public License

    MongoDB just announced that they were relicensing under their new Server Side Public License. This is basically the Affero GPL except with section 13 largely replaced with new text, as follows:

    "If you make the functionality of the Program or a modified version available to third parties as a service, you must make the Service Source Code available via network download to everyone at no charge, under the terms of this License. Making the functionality of the Program or modified version available to third parties as a service includes, without limitation, enabling third parties to interact with the functionality of the Program or modified version remotely through a computer network, offering a service the value of which entirely or primarily derives from the value of the Program or modified version, or offering a service that accomplishes for users the primary purpose of the Software or modified version.

    “Service Source Code” means the Corresponding Source for the Program or the modified version, and the Corresponding Source for all programs that you use to make the Program or modified version available as a service, including, without limitation, management software, user interfaces, application program interfaces, automation software, monitoring software, backup software, storage software and hosting software, all such that a user could run an instance of the service using the Service Source Code you make available."

    MongoDB admit that this license is not currently open source in the sense of being approved by the Open Source Initiative, but say:"We believe that the SSPL meets the standards for an open source license and are working to have it approved by the OSI."

    At the broadest level, AGPL requires you to distribute the source code to the AGPLed work[1] while the SSPL requires you to distribute the source code to everything involved in providing the service. Having a license place requirements around things that aren't derived works of the covered code is unusual but not entirely unheard of - the GPL requires you to provide build scripts even if they're not strictly derived works, and you could probably make an argument that the anti-Tivoisation provisions of GPL3 fall into this category.

Servers: Nginx, Container, and Kubernetes on AWS

Filed under
Server
  • Nginx Updates Web Server Application Platform

    Nginx Inc. held its annual customer conference on Oct. 9-10, announcing a series of updates to its namesake Application Platform.

    While Nginx was originally best known for the open source nginx web server, Nginx Inc. has expanded in recent years to enable a larger set of web application capabilities, with a series of different products.

    Nginx first announced its Application Platform in September 2017, which includes the Nginx Plus Application service combined with the Nginx Controller management and Nginx Unit application server.

  • Container-native, it’s now ‘a thing’

    San Francisco headquartered software analytics company New Relic has acquired Belgian container and microservices monitoring firm CoScale.

    Neither firm is essentially open source in its core approach, but the technologies being interplayed here essentially are.

    CoScale’s expertise is in monitoring container and microservices environments, with a special focus on Kubernetes — the open source container orchestration system for automating deployment, scaling and management of containerized applications originally designed by Google.

  • Open source tool simplifies Kubernetes on AWS

    AWS Service Operator relies on the Kubernetes controller pattern, which packages various basic tasks, integrates disparate components and keeps an application in a desired state. This information is stored on a single API server for the Kubernetes and AWS assets, with AWS services defined as custom resources, and a user can potentially deploy the entire lifecycle process through a single YAML manifest.

    [...]

    Etc.io, a Dallas-based consulting firm, doesn't use any AWS container services at scale, and relies primarily on Google Container Engine. AWS Service Operator could make it more convenient to use Kubernetes on AWS, but it doesn't help organizations that want to move to a microservices architecture that doesn't rely on a single vendor, said E.T. Cook, managing partner at Etc.io.

Servers: Containers, Xen and Databases

Filed under
Server
  • Cloud Foundry Goes All-In With Kubernetes

    Further proof probably isn't needed to confirm that Kubernetes has become the de facto standard when it comes to container orchestration, but if you need more, the Cloud Foundry Foundation announced this week that it has taken on two new Kubernetes-focused projects.

  • Xen & Databases

    I'm running PostgreSQL and MySQL on my server that both serve different databases to Wordpress, Drupal, Piwigo, Friendica, Mastodon, whatever...

    In the past the databases where colocated in my mailserver VM whereas the webserver was running on a different VM. Somewhen I moved the databases from domU to dom0, maybe because I thought that the databases would be faster running on direct disk I/O in the dom0 environment, but can't remember the exact rasons anymore.

    However, in the meantime the size of the databases grew and the number of the VMs did, too. MySQL and PostgreSQL are both configured/optimized to run with 16 GB of memory in dom0, but in the last months I experienced high disk I/O especially for MySQL and slow I/O performance in all the domU VMs because of that.

PostgreSQL 11 Almost Ready

Filed under
Server
OSS
  • PostgreSQL 11 RC1 Released!

    The PostgreSQL Global Development Group announces that the first release candidate of PostgreSQL 11 is now available for download. As a release candidate, PostgreSQL 11 RC 1 should be identical to the initial release of PostgreSQL 11, though some more fixes may be applied prior to the general availability of PostgreSQL 11.

  • PostgreSQL 11 RC1 Released Ahead Of Stable Release Next Week

    -
    One week from today will hopefully mark the release of the PostgreSQL 11 stable database server release.

    PostgreSQL 11.0 delivers more performance tuning optimizations with that work being never-ending. There are also various other improvements.

Syndicate content

More in Tux Machines

Samsung Linux on DeX beta hands-on: do almost everything on your phone

Among the various Linux on Android implementations, Samsung’s Linux on DeX definitely looks the most polished ready to use solution, even if it’s still in beta form. Although it uses a two-year-old version of Ubuntu, there is already a lot that can be done from that. Plus, just like Android users, Linux users can be pretty creative and only time will tell if they’ll be able to use Linux on DeX to make almost any Linux distro work. Read more

Android Leftovers

A Look At The GCC 9 Performance On Intel Skylake Against GCC 8, LLVM Clang 7/8

With GCC 9 embarking upon its third stage of development where the focus ships to working on bug/regression fixes in preparation for releasing the GCC 9.1 stable compiler likely around the end of Q1'2019, here is a fresh look at the GCC 9 performance with its latest development code as of this week compared to GCC 8.2.0 stable while using an Intel Core i9 7980XE test system running Ubuntu Linux. For good measure are also fresh results from LLVM Clang 7.0 stable as well as LLVM Clang 8.0 SVN for the latest development state of that competing C/C++ open-source compiler. Read more

This under-$6 SBC runs Linux on RISC-V based C-SKY chip

Hangzhou C-SKY has launched a “C-SKY Linux Development Board” for $5.60 and up, featuring a RISC-V derived, 574MHz C-SKY GX6605S CK610M SoC, 64MB DDR2, an HDMI port, and 2x USB 2.0 ports. Last month, Hangzhou C-SKY Microsystems Co. announced Linux 4.20~5.0 kernel support for its new RISC-V based C-SKY CK810 SoC design. Now, Hangzhou C-SKY has launched a development board that runs Linux on a similar CK610M SoC. The C-SKY Linux Development Board sells for 39-40 Yuan ($5.60 to $7.05) on Taobao and $19.50 to $21.50 on AliExpress. Read more