donderdag 30 september 2021

Helpful Search tools for evaluating information online

Whether you're looking for facts about the COVID vaccine or information on how to apply for a loan, having access to relevant, credible information is crucial. People turn to Google for trustworthy, high quality results -- especially when it matters most.  

That's why we design our ranking systems to prioritize the most useful, highest quality content and provide direct access to reliable information for important topics. We're also looking into new ways to give you more context about the information you find online, and introducing more information literacy features, based on research and best practices from experts. 

More insights from About This Result

Earlier this year, we launched the About This Result feature, which provides details about a website before you visit it, including its description, when it was first indexed and whether your connection to the site is secure. In the coming weeks, we're expanding these panels to help you learn more about the sources and topics you find on Search. 

We're bringing new and important insights to About This Result. When you tap the three dots on any search result, you'll be able to learn more about the page. You can: 

  • See more information about th e source: In addition to seeing a source description from Wikipedia, you'll also be able to read what a site says about itself in its own words, when that information is available.
  • Find what others on the web have said about a site: Reading what others on the web have written about a site -- news, reviews and other helpful background context -- can help you better evaluate sources.
  • Learn more about the topic: In the "About the topic" section, you can find information such as top news coverage or results about the same topic from other sources.

  • About This Result panel shows the new "more about this page" link.
  • About This Result panel shows the new "About the source" section.
  • About This Result panel shows the new "Web results about the source" section.
  • About This Result panel shows new "About the topic" section.

People don't just come to Google looking for quick facts. They often really want to explore the information that's out there, and learn about where it's coming from — especially in situations where there' s a source they may not be familiar with. We want to make it easier to evaluate information with this update to About This Result, which will be rolling out in the coming weeks in English in the United States. And we're working to bring About This Result to more countries around the world. 

Phone screen showing content advisory for rapidly changing results.

Empowering you with context

There are a range of other Google tools that help people evaluate the credibility of information online. For instance, we make it easy to spot fact checks published by independent, authoritative sources on the web. We highlight relevant fact checks on results in Search, News and Google Images. These fact check features have received billions of impress ions in Search this year alone.

One of the most important pieces of context we can provide is letting you know when helpful or relevant information isn't available on the web just yet. This could be true in a rapidly evolving event, where interest in a topic can often travel faster than the facts. Or when relevant information simply doesn't exist for your search. In these moments, we alert you with a notice recommending that you check back later or try another search. 

With each of these tools, our goal is to offer simple, useful ways for you to evaluate and make sense of the information you find online. We'll continue to look for new ways to improve and add to these features and make sure they're easy to find and use. 

New article matched for in your Blogger! rule

Testing Wide Production 2020

woensdag 29 september 2021

WAL archiving and replay are unacceptably slow without 3rd-party tools like pgBackRest, isn't it?

Via PostgreSQL by /u/thythr

The archive_command system is a bit clunky, is it not? Not exactly elegant to have replication and backup be dependent on a shell command set as a text parameter in the configuration? But clunkiness aside, it's damn slow if you have a large and active database, since it reruns the command for every WAL segment; if you have consistent high throughput, how can it even keep up?

pgBackRest, for one, has asynchronous archiving; their docs say

The asynchronous archive-push command offloads WAL archiving to a separate process (or processes) to improve throughput

That's an understatement! Should say "rescues throughput" instead, >10x difference, especially when parallelism is set as well.

But not everyone uses pgBackRest or other 3rd-party tools, and backup/replication are extremely essential components to any database system, so shouldn't the Postgres dev s look into improving the built-in system?

Eager to be told I have no clue what I'm talking about--you can't offend me!

submitted by /u/thythr
[link] [comments]

New article matched for in your Blogger! rule

Testing Wide Production 2020

maandag 27 september 2021

[UPDATE] ClipAngel v1.99

scr3edQiC.png

ClipAngel records all data copied including text, images and files, making it easy to retrieve earlier data where Windows usually allows only one item at a time. The program keeps data even after reboot and can paste in RDP, CMD, elevated windows etc. independently from current input language. Clipboard views include rich text and HTML formatting, filtering by text and details on URL, application and window data.

The program can emulate keyboard input and includes customizable hotkeys. For additional security, the program can block specific applications where passwords may be copied and encrypt stored items.

pfc?d=UT3xtbGYFzA pfc?i=-mgkzs01sVw:9ioVSltEsBY:V_sGLiPBpW pfc?d=qj6IDK7rITs pfc?i=-mgkzs01sVw:9ioVSltEsBY:gIN9vFwOqv pfc?i=-mgkzs01sVw:9ioVSltEsBY:F7zB   nMyn0L

New article matched for in your Blogger! rule

Testing Wide Production 2020

donderdag 23 september 2021

Oracle Database 21c Express Edition (XE) RPM Installation On Oracle Linux 7 (OL7) and 8 (OL8)

site-media-image.png

This article describes the Oracle Database 21c Express Edition (XE) RPM installation on Oracle Linux 7 (OL7) and 8 (OL8) 64-bit.

New article matched for in your Blogger! rule

Testing Wide Production 2020

Oracle Database 21c Express Edition (XE) : Article and Vagrant Builds

Via The ORACLE-BASE Blog by Tim...

loud-2028623_640.png

You probably saw a stream of Tweets yesterday mentioning the release of Oracle database 21c Express Edition (XE) for Linux. It's a very important release as it's totally free to use. Of course I had a play as soon as I got hold of it. If you've used one of the RPM installations of Oracle … Continue reading "Oracle Database 21c Express Edition (XE) : Article and Vagrant Builds"

The post Oracle Database 21c Express Edition (XE) : Article and Vagrant Builds first appeared on The ORACLE-BASE Blog.
Oracle Database 21c Express Edition (XE) : Article and Vagrant Builds was first posted on September 23, 2021 at 10:21 am.
©2012 "The ORACLE-BASE Blog". Use of this feed is for personal non-commercial use only. If you are not reading this article in your feed reader, then the site is guilty of copyright infringement.

New article matched for in your Blogger! rule

Testing Wide Production 2020

donderdag 16 september 2021

pgexporter 0.1.0

The pgexporter community is happy to announce the initial release version 0.1.0.

This release focused on Prometheus metrics for

  • pg_database
  • pg_replication_slots
  • pg_settings

as a Proof-of-Concept.

Please, submit feature requests or pull requests for your needs.

Features

  • Prometheus exporter
  • Remote management
  • Transport Layer Security (TLS) v1.2+ support
  • Daemon mode
  • User vault

pgexporter is based on the pgmoneta and pgagroal architecture.

pgexporter

pgexporter is a Prometheus exporter for PostgreSQL.

Read our getting started guide to setup pgexporter for your monitoring needs.

Features

  • Prometheus exporter
  • Remote management
  • Transport Layer Security (TLS) v1.2+ support
  • Daemon mode
  • User vault

Learn more on our web site or GitHub.

pgexporter is released under the 3-clause BSD license, and is sponsored by Red Hat.

New article matched for in your Blogger! rule

Testing Wide Production 2020

How to Install Wikijs on Rocky Linux

1-check-nodejs-repository-module.png

Wiki.js is an open-source wiki software written in JavaScript and running on the Node.js runtime. In this guide, you will learn how to install Wiki.js on the Rocky Linux server. You will be installing the Wiki.js with the latest LTS version of Node.js, using PostgreSQL as its main database, and using the Nginx web server as a reverse proxy.

New article matched for in your Blogger! rule

Testing Wide Production 2020

PostgreSQL schedulers: comparison table

PostgreSQL-schedulers-comparison-table_T

Hello, my name is Pavlo Golub, and I am a scheduler addict. That began when I implemented pg_timetable for PostgreSQL. I wrote a lot about it. In this post, I want to share the result of my investigations on the schedulers available for PostgreSQL. I gave a talk about this topic at the CERN meetup, so you may want to check it out for more details.

Comparison table of PostgreSQL schedulers

Let's start with the complete comparison table. If you want to know more about each aspect, you'll find further explanations below.

I would like to get comments and suggestions on this table, especially from developers or users of these products. I can be biased towards my own creation, so please don't judge me too harshly. 🙂

Feature\Product pg_timetable pg_cron pgAgent jpgAgent pgbucket
Architecture
Year 2019 2016 2008 2016 2015
Implementation standalone bgworker standalone standalone standalone
Language Go C C++ Java C++
Can operate w\o extension ✔ ❌ ❌ ❌ ✔
Jobs meta stored in database database database database file
Remote Database Execution ✔ ❌ ✔ ✔ ✔
Cross Platform ✔ ✔ ✔ ✔ ❌
Functionality
SQL tasks ✔ ✔ ✔ ✔ ✔
Program/Shell tasks ✔ ❌ ✔ ✔ ✔
Built-in tasks ✔ ❌ ❌ ❌ ❌
Parallel Jobs ✔ ✔ ✔ ✔ ✔
Parallel Jobs Limit ✔ ❔ ❔ ❔ ✔
Concurrency protection ✔ ✔ ❔ ❔ ❔
Task Parameters ✔ ❌ ❌ ❌ ❌
Arbitrary Role ✔ ❌ ✔ ✔ ✔
On Success Task ✔ ❌ ✔ ❔ ✔
On Error Task ❌ ❌ ❌ ❔ ✔
Scheduling
Standard Cron ✔ ✔ ❌ ❌ ✔
Interval ✔ ❌ ❌ ❌ ❌
On Reboot ✔ ❌ ❌ ❌ ❌
Start Manually ✔ ❌ ❌ ❌ ✔
Kill Running Job ✔ ❌ ❌ ✔ ✔
Job Timeout ✔ ❌ ❌ ✔ ❌
Task Timeout ✔ ❌ ❌ ❌ ❌
Disable Job ✔ ❔ ✔ ✔ ✔
Auto Job Disable ❌ ❌ ❌ ❌ ✔
Self-Destructive Jobs ✔ ❌ ❌ ❌ ❔
Logging Levels
Job ✔ ❔ ❔ ❔ ❔
Task ✔ ❔ ❔ ❔ ❔
Session ✔ ❔ ❔ ❔ ❔
Logging Destinations
stdout/stderr ✔ ❔ ❔ ❔ ❔
file ✔ ❔ ❔ ❔ ❔
database ✔ ❔ ❔ ❔ ❔

PostgreSQL Schedulers Architecture

Implementation

The first important aspect of each scheduler is its implementation. Either it is a standalone client or a background worker.
A standalone client can be run on any host or platform. The only requirement for such architecture is the ability to connect to the target PostgreSQL server.
On the other hand, background worker implementation requires it to be one of the PostgreSQL processes. That, in turn, means you need to change the shared_preload_libraries configuration parameter and restart the server. But in that case, the scheduler doesn't need to connect to PostgreSQL (it can, though) and can use a unique SPI protocol.
There is no right or wrong choice; each of these choices has pros and cons. The proper solution depends on the user and the environment.

Extension

Each of the schedulers heavily relies on a database infrastructure. Specific purpose tables, functions, and views are a common thing. So it's up to the developer to decide how to organize this set of objects in a database. Database extensions are one of the obvious ways of doing so. The difference reveals itself during upgrades: either the user should run ALTER EXTENSION name UPDATE for extension-based deployments, or the scheduler is responsible for updating itself.
Right now, only one of the five schedulers can store jobs and task descriptions from the database: pgbucket can store jobs and tasks in files.

Functionality

Tasks

Each database scheduler is, at a minimum, supposed to be able to execute SQL tasks. The ability to run external programs or shell commands is a big plus. For some everyday tasks, e.g., send mail, log, copy table, etc., we've implemented them as productive internal tasks in pg_timetable.

Parallelization

An essential aspect of scheduler operation is the capability

  • to run several jobs simultaneously,
  • to control simultaneous job execution,
  • to limit how many instances of the same job can run simultaneously (concurrency).

Execution control

When it comes to execution control, I check if:

  • values can be passed to tasks as arguments;
  • a task/job can be executed under the specified role/user (both database and OS);
  • a job/task succeeded (any specific task performed);
  • a job/task failed (any specific task performed);

Scheduling

Standard Cron

This is probably the main criteria by which people evaluate schedulers. cron syntax is the standard, de facto.
Both pgAgent and jpgAgent heavily depend on GUI, and it's impossible to use cron syntax as the input value. The user needs to use checkboxes to specify the required schedule.

Interval

Interval values specify if jobs can be executed within a time interval, e.g., every hour, every 15 minutes.

On Reboot

On reboot indicates that jobs will be executed after a scheduler restart, not after a PostgreSQL restart. It's almost impossible to handle server restart adequately, unless the scheduler is implemented as a background worker. In that case, a restart of PostgreSQL means restarting all processes, including the scheduling process.

Start and Kill Manually

Sometimes it's good to have the opportunity to start a job manually, for example, for debugging purposes or during maintenance windows. The same applies to the ability to stop a frozen or long-running job.

Timeouts

Job and task timeouts allow you to terminate long-running processes automatically.

Job Disabling/Deletion

When using PostgreSQL schedulers, we are interested in:

  • whether jobs can be paused/enabled;
  • if this job can be disabled automatically, e.g., if it fails continuously 3 times;
  • if a job can be deleted after successful execution automatically.

Logging

In this part, we check what, how detailed and where PostgreSQL schedulers can:

  • log job details;
  • log task details;
  • log session details;
  • output logs to stdout/stderr;
  • output logs to file;
  • store logs in database tables;

Conclusion

I would like to see more PostgreSQL schedulers available! Let me know if you have any suggestions or fixes, and I will update this table with the new info.

I want to remind you that pg_timetable is a community project. So, please, don't hesitate to ask any questions, to report bugs, to star pg_timetable project, and to tell the world about it.

In conclusion, I wish you all the best! ♥
Please, stay safe – so we can meet in person at one of the conferences, meetups, or training sessions!

The post PostgreSQL schedulers: comparison table appeared first on Cybertec.

New article matched for in your Blogger! rule

Testing Wide Production 2020