Subido por Julián David Garcés Jara

Base teoricas de estruc almac GA3-220501093-AA3-EV01.

Anuncio
Evidencia de desempeño: Bases teóricas de estructuras de almacenamiento en
memoria GA3-220501093-AA3-EV01
Julián David Garcés Jaramillo
Ficha:2758349
Centro de biotecnología agropecuaria Mosquera-Cundinamarca
Servicio Nacional de Aprendizaje – SENA
Tecnólogo en Análisis y Desarrollo de Software
Regional Cundinamarca
Ficha No. 2758349
INTRODUCCION
A continuación, vamos a conocer algunos conceptos de JavaScript, diferencias, tipos de
datos, operadores entre otras para tener ms interés acerca de Java Script ya que un
lenguaje importante entre otros, para tener una idea de todo lo que compone este
lenguaje respetando entre otros que son útiles a la hora de programar.
Compartimos un pequeño análisis de las ventajas y desventajas de las Bases de datos en
memoria.
TABLA DE CONTENIDO
Diferencias entre lenguajes ……………………………………………..………………1
Tipos de Operadores…………..…….………………………………………………….2
.
Ventajas y desventajas de las bases de datos en memoria…………..……….…….3
DIFERENCIAS ENTRE LENGUAJES
COMPILADOS
Necesita que antes de ser ejecutado pueda ser codigo
fuente
Son optimizados en el moemnto de ser ejecutados
El compilado se puede ejecutar por si solo
Genera un file binario no modificable
Las instrucciones vienen enviadas directamente al
procesado.
Se puede ejecutar en ciertas maquinas y sistemas
operativos
Lenguaje compilados son C, S++,Delphi
INTERPRETADOS
Traduce las instrucciones cada vez que es ejecutado
Debe tener instlado el interpretador
Siempre necesita su interprete para ser ejecutado
Definido y modificable en cada momento
Las instrucciones deben traducirse antes de llegar al
procesado
Funcionan y se procesan en todas las maquinas y
sistemas
Lenguajes interpretados son Pyhton Javascript,
Perl,Php
VENTAJAS DE JAVASCRIPT
o
o
o
o
o
o
Es necesarios para el desarrollo de aplicación web y también para aplicaciones
móviles.
Mas sencillo para la maquina como para el programador.
Lenguajes interpretados.
Se integra directamente en HTML.
Hace que el código trabe mientras que se esta ejecutando y a la vez mostrando
los errores.
Puede contener un texto un número, un array o un objeto.
TIPOS DE DATO PRIMITIVOS Y USO EN JAVA SCRIPT












Undefined: indeterminado o indefinido.
Boolean: tipo booleano los valores posibles son true o false.
Number: números enteros, o decimales.
String: cadenas de texto.
BigInt: números enteros grandes.
Symbol: referencia a otros datos.
var: declara una variable, opcionalmente la incia aun valor.
let: declara una variable local como ámbito de bloque,
opcionalmente la incia a un valor.
const: declara un nombre de constante de solo lectura y ámbito de bloque.
Null: siel objeto no se hereda, se muestra null.
Object: new WeakSet, new Date con palabra clave new.
Function: una estructura sin datos, aunque también responde al operador t.
TIPOS DE OPERADORES DE JAVASCRIPT

Operadores Aritméticos






Operadores de Asignación
Operadores de cadena
Operadores de comparación
Operadores lógicos
Operadores Bitwise
Operadores especiales
Operadores Aritméticos
o
o
o
o
o
o
o
Operador de suma ( + ) para realizar sumas en los operandos
Operador de sustracción ( - ) para restar el operando derecho del operador
izquierdo
Operador de multiplicación ( * ) para multiplicar los operandos.
Operando de división (/) para realizar la división en los operandos.
Operador de modulo ( %). En informática, la operación modulo obtiene el resto
entero de la división de un numero entre otro.
Operando de exponenciación (**) para calcular la base a la potencia el exponente
(base x exponente)
Operador de incremento (++) para aumentar el valor entero en uno
Operadores de Asignación: Asigna un valor a la variable izquierda basándose en el valor
de su operando derecho el operador más simple es (=)
o
o
o
o
o
Asignación.
Asignación de resta
Asignación de multiplicación
Asignación de residuo
Asignación de exponenciación
Operadores de comparación o relacionales: Compara dos expresiones y resultado seria
falso o verdadero.
o
o
o
(booleano)
Igual (==)
No es igual (!=)
Operadores de cadenas Sting
El operador de concatenación (+) se usa para concatenar (agregar) cadenas de texto o
también llamado strings.
Operadores lógicos
AND lógico ( && )
NO lógico ( ! )
Operadores bitwise
o
o
o
Operador bitwise AND (&)
Operador Bitwise OR (|)
Operador Bitwise XOR (++^)
o Operador Bitwise NOT (~)
VENTAJAS Y DESVENTAJAS DE LAS BASES DE DATOS EN MEMORIA
VENTAJAS DE LAS BASES DE DATOS EN MEMORIA
La mayor ventaja de usar bases de datos en memoria son las velocidades de acceso
significativamente más altas que resultan del uso de RAM. Esta velocidad
tambiénse refleja en un acelerado análisis de los datos y en la precisión del cálculo del
tiempo que dura una consulta. Pero no es solo el factor velocidad el que optimiza el
análisis de datos. Las bases de datos en memoria permiten la evaluación de datos
estructurados y no estructurados de cualquier sistema. Hasta ahora, las empresas y
las soluciones de softwarese han enfrentado al reto de almacenar y procesar
grandes cantidades de datos no estructurados: como textos, imágenes o archivos
de audio y vídeo.
DESVENTAJAS DE LAS BASES DE DATOS EN MEMORIA
Por un lado, el uso de la memoria principal asegura una mayor velocidad de acceso,
pero también trae consigo una desventaja decisiva: el almacenamiento de datos se
realiza a corto plazo. En caso de un fallo del sistema, se perderían todos los datos. Se
han establecido los siguientes métodos para contrarrestar la posible pérdida de datos:
Archivos de instantáneas: en determinados momentos, por ejemplo, cada cierto
intervalo o antes de desconectar, se almacena la versión actual de la base de datos.
Sin embargo, una crítica importante a esta medida es que todos los archivos añadidos
después de la última instantánea se pierden.
Copia de seguridad del registro de transacciones: la nota de cambios en los
registros de transacciones se integra en el proceso en curso como método de copia de
seguridad. En combinación con instantáneas regulares, se puede rastrear el último
estado después de un fallo.
Replicación: la mayoría de las bases de datos en memoria ya incluyen una
función para almacenar una copia exacta de la base de datos en un disco duro
convencional. En caso de fallo, se puede acceder a la base de datos almacenada.
Memoria RAM no volátil: una memoria RAM es capaz de hacer que los
archivosestén disponibles para su recuperación incluso después de reiniciar el
sistema, cuando se combina con un almacén de energía
Fuentes de información:
https://ifgeekthen.nttdata.com/es/tipos-de-datos-y-operadores-en-javascript
https://www.youtube.com/watch?v=2-fPkD5ClfA
Descargar