Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como SQL

Cassandra

Ultimamente estoy desempolvando las neuronas con temas de estudio totalmente desconocidos; que me suenan a cualquier cosa menos a informatica. Uno de esos temas es Cassandra -no, no es Cassandra de la mitologia Griega -; sino Apache Cassandra; una base de datos no relacional distribuida y basada en un modelo de almacenamiento de clave-valor. Aquí una particularidad de Cassandra es que sea una base de datos no relacional o NoSQL; lo opuesto a lo que aprendemos inicialmente sobre bases de datos relacionales.  El aspecto relevante es que no hace uso de SQL como lenguaje de consulta primario, los datos que se almacenan no requieren el uso de tablas y no se garantiza en su totalidad que exista atomicidad, coherencia, aislamiento ni durabilidad. Por otro lado, está presente en Cassandra la característica que sea un modelo de almacenamiento de clave-valor; y esto debido al tipo de clasificación que presentan las bases de datos no relacionales; así es como se categori...

Django

Django ; el nombre me gusta mucho porque me recuerda a la peli con el mismo nombre. Pero ya se imaginarán que el asunto trata de informática y no de cine. Pues bien, Django es un framework web de código abierto escrito en Python que permite construir aplicaciones web más rápido y con menos código.  Django facilita la creación de sitios web complejos y se centra en automatizar todo lo posible y se adhiere al principio DRY (Don't Repeat Yourself); poniendo énfasis en el re-uso, la conectividad y extensibilidad de componentes. Algunas características de Django son: Un mapeador objeto-relacional . Aplicaciones "enchufables" que pueden instalarse en cualquier página gestionada con Django. Una API de base de datos robusta. Un sistema incorporado de "vistas genéricas" que ahorra tener que escribir la lógica de ciertas tareas comunes. Un sistema extensible de plantillas basado en etiquetas, con herencia de plantillas. Un despa...

Diseño y Desarrollo Web

Creo que en algún momento todos tenemos esos momentos de "autoanálisis profesional". Y es que de pronto nos encontramos de alguna manera "estancados" entre lo que sabemos, lo que creemos saber y lo que deberíamos saber en determinada área de nuestra carrera o profesión. Así por ejemplo, me veo a mí misma como Diseñadora Web y el asunto no está mal, pero que existe y que le falta a ese titulo o porqué no ir más allá de lo que puede sugerir dicho servicio. Seguramente los que trabajan como diseñadores web o empiezan a hacerlo habrán visto en algún momento un profesional que indica que trabaja en "diseño y desarrollo web" o bien "diseño y desarrollo de aplicaciones web" y pensará para sí mismo: "Bien, yo soy diseñador web, ¿cuál es la diferencia entre lo que yo hago o lo que él/ellos hacen?". Para ello es importante entender que un diseñador web planifica, diseña e implementa sitios teniendo en cuenta la navegabilidad, usabi...