Current File : //proc/thread-self/root/usr/share/doc/dbconfig-mysql/dbapp-policy.html/ch-dbapps.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">

<html>

<head>

<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">

<title>Best practices for packaging database applications - Database Applications</title>

<link href="index.html" rel="start">
<link href="index.html" rel="prev">
<link href="index.html" rel="next">
<link href="index.html#contents" rel="contents">
<link href="index.html#copyright" rel="copyright">
<link href="ch-dbapps.html" rel="chapter" title="1 Database Applications">
<link href="ch-dbapps.html#s-scope" rel="section" title="1.1 Scope">
<link href="ch-dbapps.html#s-terminology" rel="section" title="1.2 Terminology">
<link href="ch-dbapps.html#s-placement" rel="section" title="1.3 Placement of databases">
<link href="ch-dbapps.html#s-installationissues" rel="section" title="1.4 Installation related issues">
<link href="ch-dbapps.html#s-tools" rel="section" title="1.5 Build-time and run-time tools">
<link href="ch-dbapps.html#s-related" rel="section" title="1.6 Related threads/discussions">
<link href="ch-dbapps.html#s-preconfiguration" rel="subsection" title="1.4.1 Automatic Database Configuration/Prompting">
<link href="ch-dbapps.html#s-installation" rel="subsection" title="1.4.2 Database Installation">
<link href="ch-dbapps.html#s-upgrading" rel="subsection" title="1.4.3 Database Upgrading">
<link href="ch-dbapps.html#s-removing" rel="subsection" title="1.4.4 Database Removal">
<link href="ch-dbapps.html#s-dbc" rel="subsection" title="1.5.1 dbconfig-common">

</head>

<body>

<p><a name="ch-dbapps"></a></p>
<hr>

<p>
[ <a href="index.html">previous</a> ]
[ <a href="index.html#contents">Contents</a> ]
[ 1 ]
[ <a href="index.html">next</a> ]
</p>

<hr>

<h1>
Best practices for packaging database applications
<br>Chapter 1 - Database Applications
</h1>

<hr>

<h2 id="s-scope">1.1 Scope</h2>

<p>
In this document a &quot;database application&quot; is any program that relies
on some form of data storage outside the scope of the program's execution.
This is primarily intended to encompass applications which rely on a relational
database server or their own persistent storage mechanism, though effectively
is a much larger set of applications.  In the future this scope may have to be
narrowed to avoid ambiguity and be more effective as a policy.
</p>

<hr>

<h2 id="s-terminology">1.2 Terminology</h2>

<p>
For the purposes of this document, there are two types of databases:
<em>persistent</em> and <em>cached</em>.
</p>

<p>
<em>Persistent</em> databases contain data that can not be entirely
reconstituted in the case that the database is removed.  Also included are
databases that if removed would cause serious denial of service (making a
system unstable/unusable) or security concerns.  Applications using this
category of databases are the primary focus of this document.  Examples:
</p>
<ul>
<li>
<p>
relational database servers providing storage to other applications.
</p>
</li>
</ul>
<ul>
<li>
<p>
web applications using a relational database
</p>
</li>
</ul>
<ul>
<li>
<p>
openldap's slapd databases
</p>
</li>
</ul>
<ul>
<li>
<p>
rrd files containing accumulated/historical data.
</p>
</li>
</ul>

<p>
<em>Cached</em> databases are a specific group of databases which upon their
removal could be sufficiently regenerated, and could be removed without causing
serious denial of service or security concerns.  Examples include:
</p>
<ul>
<li>
<p>
debconf responses
</p>
</li>
</ul>
<ul>
<li>
<p>
locate database
</p>
</li>
</ul>
<ul>
<li>
<p>
caching nameserver data
</p>
</li>
</ul>
<ul>
<li>
<p>
apt's list of available packages
</p>
</li>
</ul>

<hr>

<h2 id="s-placement">1.3 Placement of databases</h2>

<p>
Both persistent and cached databases fall under already defined guidelines in
the FHS; persistent data must be placed under
<code>/var/lib/packagename</code>, and cached data under
<code>/var/cache/packagename</code>, respectively [<a href="footnotes.html#f1"
name="fr1">1</a>].  The remainder of this document primarily addresses the
former.
</p>

<hr>

<h2 id="s-installationissues">1.4 Installation related issues</h2>

<p>
The following descriptions are divided into different parts, based on the
action being performed.  For each process, the acceptable behavior of database
application packages is outlined.
</p>

<hr>

<h3 id="s-preconfiguration">1.4.1 Automatic Database Configuration/Prompting</h3>

<p>
It must always be assumed that the local admin knows more than any automated
system.  He/She must be given the ability to opt out of any
&quot;assistance&quot; on the part of the package maintainer.  Packages
providing any such automated assistance may do so by default if and only if the
opt-out debconf prompt is equal to or greater than priority high.  With this in
mind, directions for manually installing (and upgrading if relevant) the
database must be included in the documentation for the package.
</p>

<hr>

<h3 id="s-installation">1.4.2 Database Installation</h3>

<p>
For packages providing automated assistance, database
installation/configuration should be considered as part of the package
installation process.  A failure to install a database should be considered a
failure to install the package and should result in an error value returned by
the relevant maintainer script.  Packages may provide a &quot;try again&quot;
option to re-attempt configuration.  Any such &quot;try again&quot; features
here or elsewhere mentioned in this document must have a default negative
response value, otherwise infinite loops could occur for noninteractive
installs.
</p>

<p>
To properly handle package reinstallation and reconfiguration, any automated
assistance must allow for a package to be reinstalled at the same version
without removing or overwriting existing application data.  Package
reconfiguration may do so.
</p>

<hr>

<h3 id="s-upgrading">1.4.3 Database Upgrading</h3>

<p>
Occasionally a new upstream version of an application will require
modifications to be made to the application's underlying database.  If an
automated system is to assist in such an upgrade, it should be considered as a
part of the package upgrade process; failure to upgrade the database should be
considered a failure to upgrade the package.  This is the only way to safely
guarantee the chance to reattempt the upgrade with respect to the underlying
database.
</p>

<p>
Furthermore, any automated system that makes modifications to a database during
upgrade must provide the ability to back-up the database before proceeding.
Packages may perform such backups automatically, or prompt the admin via
debconf.  Failure to back up the database should also be considered a failure
in the upgrade process of the whole package.  As in the case of installation,
automated assistance may provide a &quot;try-again&quot; feature to re-attempt
the upgrade, but ultimately in the case of failure should cause a non-zero exit
value to be returned to dpkg.
</p>

<p>
<em>Note</em>: if the database in question supports transactional operations,
it is recommended to do so.
</p>

<hr>

<h3 id="s-removing">1.4.4 Database Removal</h3>

<p>
A package should consider databases in a spirit similar to configuration files
or log files; they are something to which the administrator may have some need
even when the software that created it is no longer present.
</p>

<p>
Packages may provide support for removing underlying databases, but it is
highly recommended that the administrator is prompted with a chance to preserve
the data before doing so.
</p>

<hr>

<h2 id="s-tools">1.5 Build-time and run-time tools</h2>

<p>
While not essential, a set of common tools for packaging and configuring these
applications can make the life of the maintainer as well as the administrator
much easier.
</p>

<hr>

<h3 id="s-dbc">1.5.1 <code>dbconfig-common</code></h3>

<p>
<code>dbconfig-common</code> is a common framework for packaging database
applications.  More information can be found in the <code><a
href="https://www.debian.org/doc/manuals/dbconfig-common/">dbconfig-common
section</a></code> of the Debian documention for maintainers, or under
<code>/usr/share/doc/dbconfig-common</code>.
</p>

<hr>

<h2 id="s-related">1.6 Related threads/discussions</h2>
<ul>
<li>
<p>
<code><a href="http://lists.debian.org/debian-devel/2004/10/msg00340.html">RFC:
best practice creating database</a></code>
</p>
</li>
</ul>
<ul>
<li>
<p>
<code><a href="http://lists.debian.org/debian-devel/2004/10/msg00962.html">RFC:
common database policy/infrastracture</a></code>
</p>
</li>
</ul>

<hr>

<p>
[ <a href="index.html">previous</a> ]
[ <a href="index.html#contents">Contents</a> ]
[ 1 ]
[ <a href="index.html">next</a> ]
</p>

<hr>

<p>
Best practices for packaging database applications
</p>

<address>
Sean Finney<br>
<br>
</address>
<hr>

</body>

</html>

¿Qué es la limpieza dental de perros? - Clínica veterinaria


Es la eliminación del sarro y la placa adherida a la superficie de los dientes mediante un equipo de ultrasonidos que garantiza la integridad de las piezas dentales a la vez que elimina en profundidad cualquier resto de suciedad.

A continuación se procede al pulido de los dientes mediante una fresa especial que elimina la placa bacteriana y devuelve a los dientes el aspecto sano que deben tener.

Una vez terminado todo el proceso, se mantiene al perro en observación hasta que se despierta de la anestesia, bajo la atenta supervisión de un veterinario.

¿Cada cuánto tiempo tengo que hacerle una limpieza dental a mi perro?

A partir de cierta edad, los perros pueden necesitar una limpieza dental anual o bianual. Depende de cada caso. En líneas generales, puede decirse que los perros de razas pequeñas suelen acumular más sarro y suelen necesitar una atención mayor en cuanto a higiene dental.


Riesgos de una mala higiene


Los riesgos más evidentes de una mala higiene dental en los perros son los siguientes:

  • Cuando la acumulación de sarro no se trata, se puede producir una inflamación y retracción de las encías que puede descalzar el diente y provocar caídas.
  • Mal aliento (halitosis).
  • Sarro perros
  • Puede ir a más
  • Las bacterias de la placa pueden trasladarse a través del torrente circulatorio a órganos vitales como el corazón ocasionando problemas de endocarditis en las válvulas. Las bacterias pueden incluso acantonarse en huesos (La osteomielitis es la infección ósea, tanto cortical como medular) provocando mucho dolor y una artritis séptica).

¿Cómo se forma el sarro?

El sarro es la calcificación de la placa dental. Los restos de alimentos, junto con las bacterias presentes en la boca, van a formar la placa bacteriana o placa dental. Si la placa no se retira, al mezclarse con la saliva y los minerales presentes en ella, reaccionará formando una costra. La placa se calcifica y se forma el sarro.

El sarro, cuando se forma, es de color blanquecino pero a medida que pasa el tiempo se va poniendo amarillo y luego marrón.

Síntomas de una pobre higiene dental
La señal más obvia de una mala salud dental canina es el mal aliento.

Sin embargo, a veces no es tan fácil de detectar
Y hay perros que no se dejan abrir la boca por su dueño. Por ejemplo…

Recientemente nos trajeron a la clínica a un perro que parpadeaba de un ojo y decía su dueño que le picaba un lado de la cara. Tenía molestias y dificultad para comer, lo que había llevado a sus dueños a comprarle comida blanda (que suele ser un poco más cara y llevar más contenido en grasa) durante medio año. Después de una exploración oftalmológica, nos dimos cuenta de que el ojo tenía una úlcera en la córnea probablemente de rascarse . Además, el canto lateral del ojo estaba inflamado. Tenía lo que en humanos llamamos flemón pero como era un perro de pelo largo, no se le notaba a simple vista. Al abrirle la boca nos llamó la atención el ver una muela llena de sarro. Le realizamos una radiografía y encontramos una fístula que llegaba hasta la parte inferior del ojo.

Le tuvimos que extraer la muela. Tras esto, el ojo se curó completamente con unos colirios y una lentilla protectora de úlcera. Afortunadamente, la úlcera no profundizó y no perforó el ojo. Ahora el perro come perfectamente a pesar de haber perdido una muela.

¿Cómo mantener la higiene dental de tu perro?
Hay varias maneras de prevenir problemas derivados de la salud dental de tu perro.

Limpiezas de dientes en casa
Es recomendable limpiar los dientes de tu perro semanal o diariamente si se puede. Existe una gran variedad de productos que se pueden utilizar:

Pastas de dientes.
Cepillos de dientes o dedales para el dedo índice, que hacen más fácil la limpieza.
Colutorios para echar en agua de bebida o directamente sobre el diente en líquido o en spray.

En la Clínica Tus Veterinarios enseñamos a nuestros clientes a tomar el hábito de limpiar los dientes de sus perros desde que son cachorros. Esto responde a nuestro compromiso con la prevención de enfermedades caninas.

Hoy en día tenemos muchos clientes que limpian los dientes todos los días a su mascota, y como resultado, se ahorran el dinero de hacer limpiezas dentales profesionales y consiguen una mejor salud de su perro.


Limpiezas dentales profesionales de perros y gatos

Recomendamos hacer una limpieza dental especializada anualmente. La realizamos con un aparato de ultrasonidos que utiliza agua para quitar el sarro. Después, procedemos a pulir los dientes con un cepillo de alta velocidad y una pasta especial. Hacemos esto para proteger el esmalte.

La frecuencia de limpiezas dentales necesaria varía mucho entre razas. En general, las razas grandes tienen buena calidad de esmalte, por lo que no necesitan hacerlo tan a menudo e incluso pueden pasarse la vida sin requerir una limpieza. Sin embargo, razas pequeñas como el Yorkshire o el Maltés, deben hacérselas todos los años desde cachorros si se quiere conservar sus piezas dentales.

Otro factor fundamental es la calidad del pienso. Algunas marcas han diseñado croquetas que limpian la superficie del diente y de la muela al masticarse.

Ultrasonido para perros

¿Se necesita anestesia para las limpiezas dentales de perros y gatos?

La limpieza dental en perros no es una técnica que pueda practicarse sin anestesia general , aunque hay veces que los propietarios no quieren anestesiar y si tiene poco sarro y el perro es muy bueno se puede intentar…… , pero no se va a poder pulir ni acceder a todas la zona de la boca …. Además los limpiadores dentales van a irrigar agua y hay riesgo de aspiración a vías respiratorias si no se realiza una anestesia correcta con intubación traqueal . En resumen , sin anestesia no se va hacer una correcta limpieza dental.

Tampoco sirve la sedación ya que necesitamos que el animal esté totalmente quieto, y el veterinario tenga un acceso completo a todas sus piezas dentales y encías.

Alimentos para la limpieza dental

Hay que tener cierto cuidado a la hora de comprar determinados alimentos porque no todos son saludables. Algunos tienen demasiado contenido graso, que en exceso puede causar problemas cardiovasculares y obesidad.

Los mejores alimentos para los dientes son aquellos que están elaborados por empresas farmacéuticas y llevan componentes químicos con tratamientos específicos para el diente del perro. Esto implica no solo limpieza a través de la acción mecánica de morder sino también un tratamiento antibacteriano para prevenir el sarro.

Conclusión

Si eres como la mayoría de dueños, por falta de tiempo , es probable que no estés prestando la suficiente atención a la limpieza dental de tu perro. Por eso te animamos a que comiences a limpiar los dientes de tu perro y consideres atender a su higiene bucal con frecuencia.

Estas simples medidas pueden conllevar a que tu perro tenga una vida más larga y mucho más saludable.

Si te resulta imposible introducir un cepillo de dientes a tu perro en la boca, pásate con él por clínica Tus Veterinarios y te explicamos cómo hacerlo.

Necesitas hacer una limpieza dental profesional a tu mascota?
Llámanos al 622575274 o contacta con nosotros

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

¡Hola!