Tecnología

Inicio

desventajas sobre el SQL

Ventajas y desventajas de Oracle SQL

Ventajas y desventajas de Oracle SQL


lenguaje de consulta estructurado ayuda a gestionar los datos en una base de datos relacional. Bases de datos relacionales utilizan un sistema de tablas para almacenar piezas individuales de información. Se les conoce como "relacional", porque los datos se organiza sobre la base de las relaciones entre los elementos. Existen diversas variaciones diferentes de SQL, incluyendo Oracle SQL, Microsoft SQL Server, PostgreSQL y MemSQL.

La agrupación de Transacciones

La capacidad de agrupar varias transacciones en el mismo lote para su procesamiento establece Oracle aparte de sus competidores. La versión de Microsoft SQL de se limita a la ejecución de cada operación individualmente en un orden secuencial. Esto le da a Oracle SQL mucho mayor escalabilidad con respecto a versiones secuenciales de SQL, que se limitan únicamente a la expansión vertical. expansión vertical puede ser significativamente más caro que la expansión horizontal. Ampliando verticalmente requiere la adición de memoria del servidor, la capacidad del disco duro y el equipo de ventilación. Oracle puede expandirse horizontalmente por la agrupación de transacciones para un procesamiento más eficiente.

Desempeño mejorado

Además de procesamiento por lotes de transacciones, Oracle ofrece otros métodos para mejorar el rendimiento de su base de datos. Se pueden utilizar varios servidores para trabajar en la misma base de datos con la característica de Real Application Cluster. Esto puede aumentar significativamente su capacidad de procesamiento de sólo el precio de un servidor adicional. Oracle SQL también le da más opciones para afinar el funcionamiento de la base de datos para adaptarse a las capacidades de su servidor.

Versatilidad

Oracle SQL le da la flexibilidad de elegir su base de datos para funcionar en cualquier sistema operativo. idiomas dedicados sólo son compatibles con los sistemas operativos del mismo fabricante. Por ejemplo, sólo se puede ejecutar Microsoft SQL Server en una máquina basada en Windows. En comparación, se puede instalar Oracle SQL en un servidor Unix y beneficiarse de la fiabilidad de Unix, manteniendo la normalización de SQL. Unix es menos vulnerable a muchos virus común, lo que mantiene su información segura. Oracle SQL también es compatible con versiones anteriores, por lo que tiene la opción de actualizar en el futuro sin perder ningún dato.

Costo

El costo de funcionamiento de Oracle SQL pone en desventaja en comparación con otras versiones de SQL. La diferencia de costes se inicia con los derechos de licencia, que pueden ser hasta diez veces más altas para Oracle. Debido a que Oracle SQL es un lenguaje tan complejo y altamente especializado, puede ser difícil encontrar los administradores de bases calificado para ejecutar el sistema. Cuando usted encuentra un candidato adecuado, a pagar dos o tres veces más en el salario de lo que pagaría un administrador de Microsoft o PostgreSQL comparables.

Dificultad

Oracle SQL también es más difícil de aprender y operar que sus competidores. Una versión fácil de usar como SQL Server es fácil de instalar y configurar con un mínimo de personalización. Incluye cinco bases de datos de ejemplo que puede utilizar como marco para la información de su propia compañía. Microsoft también proporciona herramientas visuales de administración de SQL Server a base de Estudio para ayudarle a modificar el diseño de la base de datos, cambiar los datos que contiene y ejecutar consultas.

Ventajas y desventajas de Microsoft SQL

Ventajas y desventajas de Microsoft SQL


Como las aplicaciones de red y Web son cada vez más significativa, la importancia de los sistemas de gestión de bases de datos relacionales también aumenta. Seleccionar el más adecuado para sus necesidades es esencial para asegurar la calidad y el desempeño adecuado de su aplicación. Microsoft SQL es una opción que muchas personas seleccionan. Conocer las ventajas y desventajas de ejecuta Microsoft SQL Server le ayudará a determinar si es adecuado para usted.

Desventaja: Costo

Una de las principales desventajas en el uso de Microsoft SQL Server en lugar de un sistema de gestión de base de datos relacional alternativa es que las opciones de licencia son bastante caros. Aunque el uso de software con fines educativos o de desarrollo es libre, cualquier tipo de uso de la empresa incurre en una cuota de licencia. Para SQL Server 2008, por ejemplo, SQL Server Standard Edition cuesta $ 7.171 por procesador. La edición de SQL Server Datacenter es $ 54.990 por procesador, de acuerdo con el sitio web de Microsoft. Para las pequeñas empresas y los individuos actualización de páginas web con fines de lucro, esto es inasequible. software de la competencia, tales como MySQL, con frecuencia es gratuita para su uso. En los casos en que no es, sin embargo, el más caro paquete de MySQL Enterprise cuesta $ 4999 por servidor cada año. Esto es significativamente más barato que incluso el paquete Standard Microsoft SQL.

Ventaja: de nivel empresarial Software de gestión

Microsoft SQL Server incluye, a nivel de empresa de software profesional de gestión de base de datos. Unos pocos competidores, tales como MySQL, han desarrollado un software similar en los últimos años, pero Microsoft SQL Server es más fácil de usar y tiene más características. Soporte completo para desencadenantes, por ejemplo, son compatibles con los productos de Microsoft. MySQL desencadenantes introdujo recientemente, pero que no son totalmente compatibles. El software ofrecido por Microsoft también ofrece una estrecha integración con el marco .NET, lo cual no es el caso de los productos competidores.

Desventaja: Compatibilidad limitada

Microsoft SQL Server sólo está diseñado para ejecutarse en servidores basados ​​en Windows. Por varias razones, incluyendo los costos de licencias y los problemas de seguridad, los desarrolladores pueden optar por alojar sus sitios web en los equipos basados ​​en Unix. Ellos serían incapaces de utilizar SQL Server en este caso. productos de la competencia con frecuencia son capaces de funcionar en otras plataformas. A diferencia de Microsoft SQL Server, MySQL es compatible con las principales plataformas, incluyendo Windows, Linux, Mac OS X, y otras variantes de Unix. Además de ser capaz de funcionar en plataformas no Windows, también puede haber problemas de compatibilidad con respecto a la interacción con las aplicaciones que se ejecutan en otras plataformas.

Ventaja: Excelente Soporte de recuperación de datos

los datos corruptos es siempre una preocupación cuando se producen pérdidas de energía o paradas incorrectas. Microsoft SQL Server tiene una serie de características que promueven la restauración y recuperación de datos. Aunque las tablas individuales no pueden ser respaldados o restaurados, opciones completas de restauración de base de datos están disponibles. A través del uso de archivos de registro, almacenamiento en caché, y copias de seguridad, el producto de Microsoft le permite sentirse seguros de que las opciones de recuperación de desastres son abundantes.

Las desventajas de un SQL Subconsulta

Las desventajas de un SQL Subconsulta


SQL sub consulta es un lenguaje de programación y interactiva estándar para gestionar una base de datos. También proporciona una plataforma para la modificación de los datos para mejorar la gestión de la base de datos y seguir el ritmo de constante cambio de diseño Web. Al igual que con cualquier plataforma, hay numerosas desventajas de una subconsulta SQL, que debe tener en cuenta antes de programar con SQL.

Pasos adicionales necesidad de realizar

Cuando se está utilizando sub consulta, el servidor de base de datos tendrá que realizar pasos adicionales antes de utilizar los resultados de SQL subconsulta. Estas medidas, tales como la clasificación, deben ser realizadas por el optimizador de consultas con el fin de funcionar correctamente.

carece de Habilidades

Subconsulta SQL carece de la capacidad para la portabilidad entre plataformas. Esto elimina la inter-conexión entre los vendedores que a menudo se desee con la programación web. Esto se acentúa por las inconsistencias que varían de programación de un proveedor a otro, lo que hace subconsulta SQL incompatible con otros proveedores.

A menudo, la complejidad indeseable

SQL a menudo se percibe como una plataforma extremadamente compleja por los usuarios, como el uso de consultas en lugar de subconsultas se cree que es mucho más fácil. Se requiere una gramática lenguaje ambiguo y la semántica que no son necesarios con otras formas de programación. SQL toma prestado enfoques keywording de estilo COBOL que a menudo resulta en una re-uso común de un menor número de palabras y reglas. Esto a menudo resulta en errores a través de la programación como las combinaciones son inconsistentes o incompatibles con cada palabra.

Problemas de lenguaje y de combinación

La redacción con subconsulta SQL hace que sea muy común para unirse a todas las combinaciones en una sola, que a menudo hace que el resultado del fugitivo. Esto a menudo afecta a un gran número de filas en las tablas de las que se desean para ser afectado a un número más pequeño.

Cómo volver a instalar un nodo de un clúster de SQL 2005 en un Server 2003

SQL Server es un servidor de gestión de base de datos relacional con un lenguaje utilizado para la gestión de dichas bases de datos. El lenguaje SQL es subdividido en unos pocos componentes del lenguaje, tales como cláusulas, expresiones, preguntas y declaraciones. La agrupación de servidores permite a los servidores operan como un grupo de computadoras, que proporciona conmutación por error protección y alta disponibilidad cuando sea necesario. Cada nodo de servidor en un clúster tiene su propio responsabilidades de gestión y las unidades de almacenamiento. En el caso de un fallo, volver a instalar un nodo de un clúster de SQL requiere unos pocos pasos para configurar.

Instrucciones

Quitar un nodo

1 Coloque el soporte de instalación de SQL en el ordenador. Haga doble clic en "Setup.exe" en el archivo de instalación.

2 Reiniciar el equipo si las condiciones previas necesitan ser instalados en primer lugar.

3 Haga clic en "mantenimiento" en el panel izquierdo del "Centro de instalación de SQL Server."

4 Seleccione "Eliminar nodo de un clúster de conmutación de SQL Server." Haga clic en Aceptar." El Centro de instalación de SQL Server pasará por un proceso de descubrimiento y localizar los requisitos previos necesarios para ser instalado en primer lugar. Haga clic en "Instalar" para instalar los requisitos previos si se le solicita. Haga clic en "Siguiente" una vez que la configuración del sistema se completa también.

5 Busque y seleccione el clúster de SQL conmutación por error en el menú desplegable en la página "Configuración de nodo de clúster". Busque y seleccione el nodo de material a comer en el "nombre de este nodo" caja. Haga clic en "Eliminar". Haga clic en "Cerrar", una vez que aparezca el resumen de configuración.

Vuelva a instalar un nodo

6 Coloque el soporte de instalación de SQL en el ordenador. Haga doble clic en "Setup.exe" en el archivo de instalación para iniciar la instalación. El instalador comprobará si hay requisitos previos e instalar los antes de proceder. Reinicie el equipo si se le pide instalar los requisitos previos, una vez que la instalación de los se ha completado.

7 Haga doble clic en "Setup.exe" de nuevo para reiniciar la instalación del servidor SQL.

8 Haga clic en "Instalación" en el panel de la izquierda del "Centro de instalación de SQL Server."

9 Haga clic en "Añadir nodo a un clúster de conmutación de SQL Server" y haga clic en "Aceptar" para continuar.

10 Seleccione el idioma que necesita para utilizar y haga clic en "Siguiente". Introduzca la clave de identificación del producto para el producto y haga clic en "Siguiente". Lea los términos del contrato de licencia. Haga clic en "Aceptar" si está de acuerdo.

11 Haga clic en "Instalar" si se le pide para instalar los requisitos previos, como "Archivos auxiliares de instalación de SQL Server." Haga clic en "Siguiente" después de que el Comprobador de configuración del sistema se ha completado. Busque y seleccione el nombre de la instancia de clúster de conmutación por error de SQL Server que se utilizará durante esta instalación en la página "Configuración de nodo de clúster".

12 Introduce el nombre de usuario y contraseñas para cada cuenta que desea tener acceso al servidor de servicios de SQL en la "Configuración del servidor --- cuentas de servicio" página. Haga clic en "Siguiente" cuando haya terminado.

13 Introduzca la información que desea enviar a Microsoft para hacer mejoras sobre servidor SQL en la página "Información". Una vez finalizada la instalación aparecerá un registro de resumen. Haga clic en "Cerrar".

Cómo eliminar de T-SQL

Cómo eliminar de T-SQL


Transact-SQL, o T-SQL, es esencial, ya que todas las aplicaciones que utilizan una base de datos de SQL Server deben comunicarse con el servidor SQL Server a través de instrucciones T-SQL. Las aplicaciones pueden generar T-SQL cuando se conecten a datos SQL y la solicitud del servidor. Los datos de lenguaje de manipulación utilizando T-SQL se utiliza para recuperar y manipular datos en SQL Server 2008 R2. El uso de estas instrucciones T-SQL, se puede añadir, modificar o borrar datos de una base de datos SQL Server.

Instrucciones

1 Ir a "Inicio", "Todos los programas" y busque "SQL Server 2008." Ponga el cursor sobre el "SQL Server 2008" y haga clic en "SQL Server Management Studio" de la lista desplegable. Ingrese a su cuenta de SQL Server con su nombre de usuario y la contraseña proporcionada por el administrador de base de datos.

2 Haga clic en "Bases de datos" en el "Explorador de objetos" para ampliar las bases de datos. Haga clic en la base de datos que necesita para manipular y expandirla. Haga clic en "Tablas" para ver las tablas. Seleccione la tabla que desee y ver sus datos haciendo clic en él.

3 Haga clic en "Nueva consulta" para entrar en la interfaz de consulta. Escriba el siguiente código:

CANCELACIÓN de Ventas

WHERE id = 1 o estado = "expira"

Haga clic en "Ejecución" para ejecutar la instrucción. Esto eliminará los registros cuando su "id" es igual a "1" o su fecha de vencimiento.

Cómo cambiar una instancia existente de Microsoft SQL Server 2005 a una edición diferente de SQL Server

Cambio de una instancia existente (base de datos) de Microsoft SQL Server 2005 a una edición diferente de SQL Server requiere una revisión de la base de datos para identificar los componentes que faltan o dañados que podrían causar que se convierta en inaccesibles o interfiere con la conversión. Microsoft proporciona la actualización de SQL Server herramienta Asesor de revisar la base de datos e identificar los problemas existentes. Una vez que se corrigen los problemas, la base de datos se puede cambiar sin incidentes.

Instrucciones

Ejecutar el Asesor de actualizaciones

1 Haga clic en el botón "Inicio". En "Todos los programas" cursor sobre "Microsoft SQL Server 2008", a continuación, haga clic en "SQL Server 2008 Upgrade Advisor." Aparece la ventana "Microsoft SQL Server 2008 Upgrade Advisor".

2 Haga clic en "Asistente para actualización de lanzamiento Asesor de análisis" que se encuentra hacia el final de la ventana. Haga clic en Siguiente." Escriba el nombre del servidor para probar en el cuadro de texto "Nombre del servidor".

3 Haga clic en "SQL Server" y "Servicios de transmisión de datos" que se encuentra en la sección "Componentes". Haga clic en Siguiente." Escriba el nombre de la instancia en el cuadro de texto "Nombre de instancia". Haga clic en Siguiente."

4 Haga clic en la casilla de verificación junto a cada base de datos afectado por el cambio, a continuación, haga clic en "Siguiente". Si "Servicios de transmisión de datos (DTS)" paquetes son parte de la actualización, haga clic en la ubicación adecuada y, si el DTS se encuentra en un archivo, proporcione la ruta en el cuadro de texto.

5 Haga clic en Siguiente." Asesor de actualizaciones se inicia el análisis. Una vez completado, el asesor confirmará el sistema está listo para mejorar o identificar lo que necesita ser corregido.

Instalar nueva edición de SQL Server

6 Coloque el CD en la unidad de CD / DVD y haga clic en "Aceptar" cuando aparezca el cuadro de diálogo. Una vez terminado, aparece el "Centro de instalación de SQL Server".

7 Haga clic en "Actualizar desde SQL Server 2000, SQL Server 2005 o SQL Server 2008." Configuración le puede pedir que reinicie el equipo. "Configuración del inspector del sistema" de SQL comprueba el servidor para otras instancias de SQL y crea archivos de registro de la instalación. Haga clic en Aceptar."

8 Haga clic en un idioma de la sección "Selección del idioma". Haga clic en Siguiente."

9 Introduzca la clave de identificación del producto en el espacio en blanco debajo de "introducir la clave de producto:" que se encuentra en la ventana de "clave de producto" o, si se utiliza una edición gratuita de SQL, haga clic en "Especificar una edición gratuita" y seleccione la edición del desplegable menú. Lea y acepte los términos de licencia, haga clic en "Siguiente".

10 Haga clic en "Instalar" de la ventana "Configuración de Archivos de soporte técnico". Elige el papel y los componentes para la nueva instalación de la ventana de "Configuración papel". Instalación se ejecuta una comprobación del sistema para asegurar la función y los componentes se pueden instalar.

11 Seleccione la instancia (base de datos) de la página "Configuración de instancia". Haga clic en "Siguiente" para calcular los "Requisitos de espacio en disco". Haga clic en Siguiente."

12 Elija cuentas de acceso para cada servicio enumerado. Si se utiliza intercalaciones no predeterminadas para el "motor de base" y "Analysis Services", haga clic en la pestaña "intercalación" para especificar la ubicación. Haga clic en Siguiente."

13 Elige el modo de autenticación en la pestaña "Cuenta de aprovisionamiento" en la página "Configuración del motor de base de datos". Si se selecciona "modo de autenticación de Windows", programa de instalación crea automáticamente una cuenta. Introduzca y confirme una contraseña.

14 Haga clic en la ficha "Directorios de datos", revisar o añadir bases de datos. Haga clic en la pestaña "FILESTREAM" para habilitar FILESTREAM si usted lo está utilizando. Haga clic en Siguiente."

15 Haga clic en el botón "Agregar usuario actual" en la pestaña "Aprovisionamiento de cuentas" de la página "Configuración de Analysis Services" para añadir los administradores. Haga clic en "Directorios de datos" para revisar las bases de datos están cambiando.

dieciséis Haga clic en Siguiente." Instalación comprueba para asegurar que el proceso no será bloqueado. Una vez completado, el "Preparado para instalar" aparece. Revise el resumen presentado, a continuación, haga clic en "Instalar". Aparece la ventana "Progreso de la instalación". La ventana "Complete" aparece una vez finalizada la instalación. Haga clic en "Cerrar" para salir.

Cómo describir las ventajas y desventajas de un cable módem para acceso inalámbrico a Internet

Muchos proveedores de servicios de Internet basados ​​en cable están incluyendo pasarelas de cable-módem que cuentan con un enrutador inalámbrico integrado como una opción para acceder a su servicio. Este enfoque para ofrecer un servicio de Internet por cable tiene ventajas y desventajas sobre el método tradicional de suministrar un módem de cable independiente que está diseñado para conectarse a un único ordenador o router. Puede evaluar su necesidades presentes y futuras para determinar qué opción es la mejor solución para su situación.

Instrucciones

1 Examine sus necesidades de precios. La ventaja de usar el router inalámbrico proporcionado por el proveedor de Internet por cable es que se puede incluir con su servicio de forma gratuita o por una pequeña cuota mensual. Los nuevos routers inalámbricos suelen costar $ 35 o más, dependiendo del tipo de router inalámbrico y capacidades.

2 Determinar sus necesidades de soporte. Si algo va mal con un router inalámbrico suministrado-ISP de cable, que están bajo la obligación de reparar el servicio para que funcione de nuevo. Mediante el uso de su propio router inalámbrico, el ISP de cable sólo se debe garantizar el funcionamiento del servicio, hasta el punto de su módem de cable y puede no ayudar a solucionar problemas con el router inalámbrico.

3 Entender sus necesidades técnicas. El router inalámbrico proporcionado por un proveedor de Internet por cable está diseñado para funcionar sin necesidad de configuración y por lo general no hay opciones cambiables. Si necesita un control prolongado través de la red inalámbrica, tales como la capacidad para abrir los puertos para los equipos internos y la posibilidad de personalizar la configuración inalámbrica, tener su propio router inalámbrico es el único camino a seguir. Sin embargo, si lo que desea es una conexión inalámbrica que funciona y que no siempre se tenga que volver a configurar los ajustes, un router inalámbrico proporcionado por el proveedor de Internet por cable es su respuesta.

Cómo reducir Fotos de correo electrónico en Windows

Algunos proveedores de correo electrónico establecen restricciones sobre el tamaño y la resolución de las fotografías que puede enviar. Esta es una gran desventaja, sobre todo si el destinatario quiere hacer impresiones de gran tamaño o utilizar las imágenes como fondo de pantalla. Puede reducir el tamaño de las fotos de alta resolución y enviarlos a sus destinatarios sin necesidad de descargar una aplicación de terceros.

Instrucciones

1 Visita picresize.com en su navegador. Este sitio web le permite reducir el tamaño de las fotos. Hay otros sitios disponibles. Ver los Recursos para los enlaces.

2 Haga clic en "Examinar" y busque la imagen en su computadora Windows. Haga clic en "Abrir" para importarlo al asistente de cambio de tamaño. Haga clic en "Subir imagen". Si la imagen está en un sitio web, escriba la dirección URL de la imagen y haga clic en "Subir imagen" para importarlo al asistente de cambio de tamaño.

3 Seleccionar la opción de cambio de tamaño que desee utilizar. Usted puede elegir para que la imagen 75%, 50% o 25% más pequeño. Escribe en la altura y la anchura se quiere reducir la foto para si prefiere cambiar el tamaño de imagen de forma manual.

4 Seleccione el formato que desea guardar la imagen como y haga clic en "Cambiar el tamaño de imagen" o "Cambiar el tamaño de mi imagen" para reducir el tamaño de la imagen.

5 Haga clic en "Descargar" en el archivo y haga clic en "Guardar". Escriba un nombre para la imagen y seleccione la ubicación (carpeta) para guardarlo. Haga clic en "Guardar" para descargar y guardar la imagen reducida al ordenador Windows.

6 Ingrese a su cuenta de correo electrónico y haga clic en "Redactar" o "Nuevo" en función de su proveedor de correo electrónico.

7 Escribe la dirección de correo electrónico del destinatario. Escriba un tema e incluir un mensaje si lo desea. Haga clic en "Adjuntar un archivo" o "Anexos". Busque la imagen que ha descargado desde la ubicación (carpeta) que lo guardó y haga clic en "Abrir" para adjuntarlo a su correo electrónico. Haga clic en "Enviar" para enviar por correo electrónico la foto a su destinatario.

Mi MacBook está quedando sin espacio

Mi MacBook está quedando sin espacio


El MacBook, una línea de computadoras portátiles producidas por Apple, contiene un disco duro interno, típicamente un ATA de 2,5 pulgadas o modelo Serial ATA. El MacBook inicial, introducido en 2006, la de 13 pulgadas a 1,83 GHz Core Duo contenía un Serial ATA de 60 GB; Las versiones posteriores del MacBook presentaron unidades de mayor capacidad, como la unidad de 250 GB incluyen el modelo de 2,4 GHz. Hay una variedad de maneras de hacer frente si su MacBook se está quedando sin espacio.

Determinación del tamaño

Comience por averiguar exactamente qué tan grande es su disco duro y cuánto queda espacio libre. Resalte el icono del disco duro en el escritorio o en la barra lateral de una ventana del Finder y seleccione "Obtener información" (Comando + I) en el menú "Finder". El tamaño de la unidad se muestra junto a "Capacidad"; la cantidad de espacio libre se muestra junto a "Disponible" en la ventana "Info".

eliminación de archivos

La forma más fácil de espacio libre en la unidad es a la basura algunos artículos. Para empezar, seleccione "Vaciar papelera" en el menú "Finder"; esto eliminará todos los elementos que languidecen en la basura. Si está nervioso acerca de qué archivos que va a eliminar de forma permanente, haga clic en el icono "Papelera" en el Dock para ver exactamente qué archivos están en la basura.

Los archivos de archivado

Mi MacBook está quedando sin espacio

Utilizar solamente los medios de DVD de alta calidad para almacenar archivos.

Puede archivar los elementos que desea conservar una copia de evitar perderlos para siempre. Escribirlos en un DVD-R es una manera excelente; Como alternativa, la compra de un disco duro externo es otra. Tenga en cuenta que cualquier tipo de medios es susceptible a la corrupción, por lo que se recomienda hacer una copia de seguridad. Una vez que hayas archivado con éxito los elementos, puede moverlos a la basura y vaciarlo.

Colocación y eterna unidad de disco duro

Mi MacBook está quedando sin espacio

Los discos duros externos son demasiado pequeñas como para llevar con usted.

Si una carpeta en particular en su disco duro es grande, como una biblioteca de iTunes o iPhoto, entonces se puede almacenar que una carpeta en un disco duro externo. discos duros externos USB son de bajo costo; a partir de la fecha de publicación, unidades de 1 TB se puede conseguir por menos de $ 100. Una vez más, tenga en cuenta que el tener sólo una copia de los datos irremplazables como fotos o videos que se viven en el borde; tendrá que respaldar la unidad externa de vez en cuando. Tenga en cuenta que constantemente tener una unidad externa atado a tu MacBook puede ser una desventaja, sobre todo si se transporta el sistema con usted y trabajar en diferentes lugares.

Colocación de la unidad de disco duro interna

Si eliminar, archivar o conectar una unidad externa para el MacBook no es la solución perfecta, considere actualizar su disco duro interno, lo que significa que lo sustituya en su totalidad. La buena noticia es que la compra de un disco duro interno de 2,5 pulgadas es de bajo costo; la mala noticia es que se debe copiar los datos de su unidad antigua, sustituyendo físicamente la unidad y luego copiar los datos en la nueva unidad. Para algunos, este es un tema de oferta, pero entiendo que Time Machine, de Apple incorporado en la copia de seguridad y restaurar el software, disponible como parte de OS X 10.5 (Leopard) y una mayor toma el dolor del proceso de copia de las aplicaciones y los archivos de su unidad antigua a la restauración de la nueva unidad.

Las ventajas de los punteros

El puntero es una técnica de programación que permite que el programador se refiere a una variable con una referencia a la memoria en lugar de la propia variable. Tiene ventajas y desventajas sobre el uso de asignaciones de variables directas y es un método de programación importante para el principiante a intermedio programador.

Hacer referencia puntero

Cuando se asigna una variable en cualquier lenguaje de programación, una cierta cantidad de memoria del sistema se reserva para mantener sus datos. Para las variables simples, lo cual suele ser una pequeña cantidad de memoria, pero para las listas y matrices de longitud arbitraria, la cantidad de memoria utilizada puede ser extremadamente grande. Ciertas funciones y operaciones que se realizan en variables, requieran una copia de sus datos en un espacio de trabajo; cuando las variables operados son grandes, la cantidad de datos que necesita ser copiado puede ralentizar el funcionamiento del programa, o en situaciones limitadas de memoria, hacer que el programa se bloquee.

Punteros evitar este problema mediante la creación de lugares de marcador en la memoria; operaciones continuación, se realizan en las posiciones de memoria, en lugar de los datos reales almacenados en la variable. Tomemos como ejemplo un programa para cargar varios miles de registros de una base de datos en una variable de matriz. Si se realiza una operación como, "devolver el quinto disco de la matriz," en algunos idiomas no optimizadas Esto duplicará la lista completa antes del quinto registro se puede encontrar y se extrajo. Un puntero a la misma posición de memoria, sin embargo, puede recuperar mediante programación estos datos sin causar toda la matriz para ser duplicado internamente.

Los errores de puntero

Se debe tener cuidado para entender el funcionamiento interno de un lenguaje de programación en la asignación de variables. Considere el siguiente pseudocódigo:

a = 5
b = a
a = 10
de impresión b

En algunos idiomas, la "b = una" operación asignará el valor de la variable "a" a la variable "b". En estos casos, la operación "impresión B" volverá "5", que era el valor de "a" en el momento en que fue asignado a "b". Sin embargo, en otros idiomas, "b = a" crea un puntero (o de referencia) de "b" a "a", dando a las mismas dos variables diferentes nombres. En estas lenguas, cuando se cambia el valor de "a", el valor de "b" también se cambia, y el resultado de "impresión b" será "5."

Del mismo modo, cuando una asignación variable es simplemente una referencia, los errores se pueden introducir como sigue:

a = 5
b = a
eliminar una
de impresión b

En este caso, si "b" y "una" se refieren a la misma variable, cuando se elimina la variable a, la variable "b" ya no existe; este programa terminará con un error de ejecución.

Cada idioma tiene sus propias reglas para el manejo de los punteros, las referencias y las posiciones de memoria de variables, por lo que las técnicas aprendidas de un idioma se deben ajustar, basado en el entorno de programación que está utilizando.