Base de Datos Multivalor

Este Blog esta dedicado a mostrar en Español información acerca del modelo de Base de Datos Multivalor: jBASE / Zumasys, Inc (jBASE), Rocket Software (UniVerse, UniData, D3, mv*Base & mvEnterpise), Revelation Software (AREV & OpenInsight), NorthgateArinso (Reality), ONgroup Intl (MVON), InterSystems (Caché), Ladybridge Systems Ltd (OpenQM), Oasys, Univision.

Linkar

Kosday Solutions lanza Linkar
FECHA DE LANZAMIENTO: DOMINGO 16 DE SEPTIEMBRE DE 2018
Kosday Solutions lanza LINKAR como un conjunto de soluciones profesionales para ayudar a administrar la licencia y la conectividad con Base de Datos MultiValor de manera fácil y eficiente.


      CONECTAR MV CON TODO
·             Conecte con su base de datos SIMPLEMENTE RÁPIDO y SEGURO.
·             Compartir líneas. OPTIMIZARÁ LICENCIAS Y CONEXIONES
·             Desarrollar una vez, no cuidar el sabor de base de datos. LINKAR lo hace por ti.
LINKAR es un conjunto de soluciones profesionales para desarrolladores que funciona con las bases de datos PICK MV.
·      Linkar Server. Servicio que responde a la gestión de la comunicación con Base de Datos MultiValor.
·   Linkar Manager. Es la herramienta de configuración y monitoreo del Linkar Server.
·       Linkar Clients. Estas son una combinación de bibliotecas que permiten la comunicación de una aplicación con las bases de datos. A través de sus funciones, el programador puede solicitar y recibir datos de la Base de Datos, actualizarlos y ejecutar cualquier subrutina.
LINKAR TRABAJA CON:
·                En WINDOWS, LINUX, MAC/OS
· Con MICROSOFT .NET, MONO, JAVA, PHP,  OFFICE, ...
Y conéctese con OPENQM, D3, UNIVERSE, UNIDATA (próximamente otras Bases de Datos MV)
Con funciones como: RunSubroutine, Execute, Select, Read, Update, New, Conversion, Format ...
Use las bibliotecas LINKAR en sus proyectos y olvide el sabor de la base de datos.
·             LinkarClient.dll
·             LinkarClientCOM.dll
·             LinkarClient.so
·             LinkarClient.jar
·             LinkarClientC.dll/LinkarClientC.lib
·             libLinkarClientC.so/libLinkarClientC.a
·             lksendcommand.exe
Para obtener más información, visite http://www.kosday.com/es/

Share:

Spotlight 4GL

Iluminar 4GL

Puedo administrar los libros de su empresa si tengo suficiente tiza y espacio en la acera. Solo porque puedo, no lo hace una buena idea. Del mismo modo, puedo escribir y administrar software complejo con solo las cosas que puedo escribir yo mismo. Cuando te canses de crear tus propias herramientas para todo, todo el tiempo, todas las veces, es posible que desees pasar a un lenguaje de cuarta generación (4GL).
Cuando escribimos código de una línea a la vez, estamos utilizando un lenguaje de tercera generación (3GL). Los ejemplos incluyen: mvBASIC, todo en la familia C, Python y PHP. El escalar natural de un 3GL es un framework. jQuery para JavaScript y JSTL para Java son ejemplos de frameworks. Los entornos multivalor son, argumentablemente, también frameworks porque proporcionan herramientas integradas para interactuar con sus datos. Si bien agregar un framework es un enfoque poderoso para acelerar la velocidad de programación y ampliar su conjunto de herramientas, es posible que desee ir más allá y avanzar a un 4GL.
A diferencia de un framework, un 4GL por lo general incluye una combinación de código y un entorno de diseño integrado (IDE). Eso significa que mientras un framework conecta su código con el código existente, el 4GL también lo ayuda a escribir el código.

Stick Language

Solía trabajar con un sorprendente desarrollador llamado Roy Gordon. En los años 80, desarrolló un lenguaje de programación llamado Stick Language que compiló en mvBASIC. Escribir un programa en Stick Language requería el dominio de mil quinientos parámetros.
Obviamente, nadie, aparte de Roy y yo, iba a hacer eso. El resto del equipo usó un 4GL, también desarrollado por Roy, que le permitió arrastrar y colocar campos y completar algunos detalles para generar el código sin escribir ninguno.
Stick Language funcionó, en parte, porque solo intentábamos crear un tipo de software. Desarrollar un 4GL más generalizado generalmente implica proporcionar ganchos para el código 3GL en un lugar específico. A medida que avanzamos en las diversas ofertas de software de esta serie, obtendrá algunos ejemplos claros de cómo se entrelazan 3GL y 4GL.

IDE, Do You DE?

Para entender qué es un IDE, le daré un ejemplo de un IDE bastante robusto, pero aún de nivel de entrada: Notepad++. Si alguna vez lo ha usado, sabrá que tiene plantillas específicas de idioma que proporcionan codificación de color, guías de sangría y finalización de código. Si bien no viene con una opción mvBASIC, hay algunos buenos disponibles, incluidos dos aquí: http://www.pickwiki.com/index.php/ NotepadPlusPlus.
Si ha usado Eclipse, puede verificar esto: http://www.u2logic.com/tools.html. Y también hay un IDE autónomo aquí: http://www. mvdeveloper.com/pages/mvdeveloper.htm.
Notepad++ falla la prueba de un IDE realmente robusto de una manera importante. Un IDE completo también incluiría un método fácil para la entrada paramétrica.
Fuertemente me opongo
Los 4GL no tienen que estar orientados a objetos, pero esa es la forma de apostar. Así como el 4GL es una evolución natural de un framework, los conjuntos de objetos son la evolución natural de las bibliotecas. Donde una biblioteca es una colección de rutinas, un objeto es una colección de rutinas más un contexto.
Por ejemplo, en un lenguaje como Delphi o C#, puede encontrar un objeto que encapsule todas las rutinas y aspectos gráficos de un botón, combinando el código que administra el estado del objeto, los eventos que desencadena, su apariencia gráfica y los cambios gráficos que puede tener.
Parts > Whole
Un 4GL moderno proporcionará un cierto nivel de todas estas cosas: bibliotecas, conjuntos de objetos, un método para describir un programa sin recurrir a la codificación manual, áreas colocadas quirúrgicamente donde se puede agregar el código manual, y un IDE para guiarte.
El resto de los artículos de esta serie le mostrarán cómo se presentan y equilibran todas esas cosas en software como OpenInsight, Evoke, Nucleus y otros. Como dicen en Australia: caballos para cursos. Diferentes caballos corren mejor y peor en diferentes pistas. Diferentes paradigmas de diseño funcionan mejor y peor para diferentes proyectos. No se trata de elegir el mejor; se trata de elegir el mejor para sus necesidades particulares. is


CHARLES BAROUCH es el CTO de HDWP, Inc. y el editor en HDWPbooks. Puedes leer sus escritos en International Spectrum, Theme-Thology, Novo Pulp, Pax Solaria, PerehelionSF y la serie Interrogative, que comienza con Tiago y el Masterless.


Este artículo fue tomado de la Revista International Spectrum de fecha Enero-Febrero del 2018 https://www.intl-spectrum.com/



Share:

Conferencia Spectrum 2019

 Conferencia Anual 2019

Conferencia Spectrum 2019

Convocatoria de Ponencias


La Conferencia MultiValor de Usuarios y Desarrolladores 2019 de International Spectrum será en “The Wigwam” en Phoenix, AZ en Abril 8-11, 2019.

Calendario de la Conferencia

Phoenix 2019 - Abril 8-11

FECHA DEL CoMUNICADO:

SABADO, SEPTIEMBRE 1, 2018
La Conferencia MultiValor de Usuarios y Desarrolladores 2019 de International Spectrum sera en “The Wigwam” en Phoenix, AZ en Abril 8-11, 2019.
El objetivo de las Conferencias Spectrum es reunir a los Usuarios, Administradores y Desarrolladores para proporcionar soluciones, ideas y mejoras para su software Administrativos y de Negocios MultiValor. Las sesiones y la información proporcionan formación y capacitación sobre cómo trabajar, manipular e interactuar con los datos MultiValor.
La conferencia también trata sobre cómo mejorar y conectar las interfaces de escritorio, web, móvil y otras interfaces de usuario con las aplicaciones existentes de la consola MultiValor (telnet/pantalla verde), sin perder los años de inversión.
Estamos buscando recomendaciones para los temas de la sesión, así como nuevos oradores. Las personas interesadas deben enviar su solicitud antes del 30 de noviembre de 2018.
###                                         ###                                      ###
International Spectrum, Inc. es una empresa privada con sede en Colorado fundada en 1982. International Spectrum se dedica a la difusión mundial de información sobre informática empresarial, soluciones y aplicaciones dentro del entorno informático MultiValor.
La compañía fue establecida por el equipo de esposo y esposa de Gus y Monica Giobbi, quienes tienen una amplia experiencia en el mercado MultiValor. En 2006, Nathan Rector compró International Spectrum. Nathan Rector comenzó como consultor en el mercado MultiValor y pronto se convirtió en un presentador célebre en las Conferencias y Exposiciones International Spectrum.
La estrategia inicial de International Spectrum fue organizar una feria comercial anual para el mercado de computación PICK, pero desde su debut en 1982 en Tahoe, la compañía ha expandido sus actividades de manera significativa para que en la actualidad abarquen:
· Patrocinio de International Spectrum USA, una conferencia y exposición que muestra los productos y servicios MultiValor.
· Patrocinio de Conferencias Regionales International Spectrum en los Estados Unidos.
·      Patrocinio de Conferencias de International Spectrum y Ferias de Proveedores en Londres, Sydney y Melbourne.
·  Publicación de International Spectrum, La Revista de Informática Empresarial.
· Publicación de International Spectrum eXtra, un boletín electrónico para el profesional de MultiValor.
·   Patrocinio de Seminarios Web International Spectrum, que muestran demostraciones de producción y capacitación en la Industria MultiValor.
Para más información visite http://www.intl-spectrum.com

Share:

D3 GEMAS OCULTAS


D3 GEMAS OCULTAS:

5 CONSEJOS QUE PUEDEN HACER QUE D3 SEA MÁS FÁCIL


¿Está buscando una forma de desplazarse fácilmente a través de un informe AQL? ¿Qué tal una forma más flexible de mostrar texto resumido?
Le mostraremos cómo llevar a cabo estas tareas, además de algunas más. ¡Disfrutar!

D3 Gema Oculta #1: Desplazamiento

Desafío: ¿Cómo puedo desplazarme por un informe con varias columnas sin usar el botón de retroceso de mi navegador o convertir mi informe a otro formato, como PDF o Excel?
Solución: El comando (w- proporciona acceso a un menú desplazable. Desde este menú, puede desplazarse hacia la izquierda y hacia la derecha, o hacia arriba y hacia abajo, a través de informes AQL. Las siguientes opciones están disponibles en el menú desplegable, eliminando la necesidad de convertir su informe a un PDF o un documento de Excel:
F)ile: salga del archivo.
S)earch: accede a una línea específica.
M)ove: avanza por el archivo ya sea por línea o por página. Puede moverse hacia arriba o hacia abajo y hacia la derecha o hacia la izquierda.
W)indow: redefinir la vista.
H)elp: revisa los comandos disponibles.
Q) uit: Salga del archivo y vuelva al prompt.
De las diversas opciones disponibles, la siguiente demostración se centra en el desplazamiento de datos de columna. Muestra cómo acceder al menú de desplazamiento, moverse hacia la derecha y hacia la izquierda a través de un informe con varias columnas, y moverse al final de la tabla. ¡Sigue las señales visuales y compruébalo!
D3 Gema Oculta #2: Expandir el texto
Desafío: ¿Cómo puedo hacer que mi texto de resumen se imprima fuera del ancho de la columna y se extienda por la página?
Solución: especifique la cláusula ROLL-ON inmediatamente después de una ADI que no ocupa espacio en la salida. Normalmente, la cláusula ROLL-ON te limita al ancho de la columna a la que está asociada en la lista. Esto da como resultado datos truncados en la pantalla. Para evitar que esto suceda, cree el diccionario con el ancho de columna nulo y use el enlace de la cláusula ROLL-ON. Estos ajustes fuerzan el uso de todo el ancho de la pantalla. ¡Échale un vistazo!
Importante: Es posible que se sobrescriban los datos que se encuentran actualmente en otras columnas de la línea BREAK-ON que seleccione para extenderse más allá del ancho de la columna.

D3 Gema Oculta #3 y 4: Zoom

Desafío: ¿Cómo accedo a la información detallada del archivo?
Solución: Usar el zoom (o "profundizar") es un término asociado con el procesador de actualización. Si está utilizando el procesador de actualización y desea ver información detallada sobre un archivo específico, puede configurar el zoom de dos formas diferentes. Ambos métodos proporcionan los medios para acceder a datos de archivos adicionales.
·             Configurar un índice remoto
Para configurar un índice remoto para hacer zoom, use una instrucción de comando i en la línea de conversión de entrada.
Por ejemplo: ifilename;a1
¡Échale un vistazo! En la demostración, filename = products.
·             Traducir al archivo de productos
Importante: si usa un traducir para habilitar el zoom, debe usar un cero en la instrucción del comando si no desea cambiar los datos en el archivo.
Para configurar una traducción al archivo de productos para hacer zoom, use una instrucción de comando t en la línea de conversión de entrada.
Por ejemplo: tfilename;x;;0

D3 Gema Oculta #5: Desasignar una variable

Desafío: ¿Cómo desasigno una variable para borrar la memoria para que la memoria pueda ser utilizada para otra cosa?
Solución: borrar la memoria es fácil usando el comando clearselect. Por ejemplo:
Escribir:
a = 5
Print a
clearselect a
Print a
Salida después de compilar:
5
[B10] en el programa "p21", línea 4:
A la variable no se le ha asignado un valor; cero usado.
0
La variable ahora está disponible para su uso.
Estos consejos pueden ayudarlo a usar D3 de manera más eficiente y hacer su trabajo más fácil.
¿Fue útil esta publicación? ¿Tienes tu propia joya oculta D3 que quieres compartir?
¡Cuéntanos sobre eso! Queremos saber qué características de D3 le resultan más útiles.



 KIRSTEN PETERSEN
Tengo una maestría en Technical Communications y soy Desarrollador de Información para productos Rocket D3. Antes de unirme a Rocket en 2016, escribí documentación técnica para dispositivos médicos, software y hardware. Fuera del trabajo, me encanta tomar caminatas con mis perros (Rogan y Tilde) en las montañas y viajar a lugares interesantes.
Esta información  fue tomada de https://blog.rocketsoftware.com/
Share:

2018 Readers' Choice Awards


Se han contado los votos y se han obtenido los resultados. Ahora es el momento de felicitar a la revista Database Trends and Applications por los ganadores de 2018 Readers' Choice Awards.

Publicado el 13 de agosto de 2018 | DatabaseTrends and Applications


OpenInsight 10 es el ganador del premio 2018 DBTA Readers' Choice a la mejor base de datos MultiValor
A los datos se les ha llamado muchas cosas, incluida la nueva electricidad y el nuevo petróleo, por sus poderes transformadores para iluminar oportunidades y estimular el crecimiento. Pero en Data Summit 2018, Paul Sonderegger, estratega senior de datos de Oracle, destacó en una nota clave que los datos son en realidad una nueva forma de capital, a la par del capital humano y financiero para crear nuevos productos y servicios. En economía, explicó, el capital es un activo producido a través de un proceso y luego es un insumo necesario para otro bien o servicio. "Los datos cumplen esta definición".
Explotar este capital y aumentar su valor es el objetivo de muchas organizaciones. Pero, para hacerlo, deben tener las herramientas adecuadas.
Para ayudar a agregar perspectiva y reconocer los productos y servicios que han sido considerados por nuestros lectores como un valor único, DBTA creó los Premios Readers' Choice. A diferencia de otros programas de premios conducidos por DBTA, este es especial porque los nominados son enviados y los ganadores son elegidos por los expertos, cuyas opiniones tienen más peso que todos los demás, ustedes, los lectores.
Con 28 categorías, incluida una nueva solución de inteligencia artificial mejor-este año, hubo muchas oportunidades para dar crédito donde corresponde. Muchos de los vendedores y productos son conocidos con posiciones líderes en el mercado establecidas durante muchos años. Sin embargo, también hay nombres más nuevos en la mezcla, que representan la naturaleza en rápida evolución de las soluciones y los servicios de tecnología de la información.
La tecnología de base de datos MultiValor continúa impulsando un fuerte seguimiento de fieles seguidores. Esta tecnología de base de datos NoSQL se encuentra en muchos sectores verticales de la industria, incluidos el comercio minorista, la industria de viajes, el petróleo y el gas, la atención médica, el gobierno, la banca y la educación.
Se han desarrollado aplicaciones altamente personalizadas y de misión crítica en la tecnología de base de datos MultiValor, que a veces se denomina la quinta tecnología de base de datos NoSQL. La base de datos MultiValor se remonta a mediados de la década de 1960, con Don Nelson y Dick Pick ampliamente acreditados como los padres fundadores de la tecnología. También se conoce como Pick o MultiDimensional, una ventaja clave de MultiValor, es el uso de atributos de la estructura de la base de datos que pueden tener múltiples valores, en lugar de un único valor como con la tecnología relacional.
Los proveedores de software de MultiValor continúan abordando los desafíos y oportunidades emergentes que afectan el panorama de TI al agregar características como soporte para computación de 64 bits, servicios RESTful y nuevos lenguajes, replicación mejorada para HA/DR, habilitación de la nube, acceso móvil e integración con otros sistemas empresariales, incluidos los sistemas de gestión de bases de datos NoSQL relacionales y otros.
De acuerdo con una nueva encuesta de Unisphere Research patrocinada por Quest Software que analiza el papel cambiante del DBA a la luz de los nuevos desafíos en la administración de bases de datos, aunque la aparición de una amplia variedad de tipos de datos nuevos y significativos que se han gestionado durante la última década ha captado mucha atención, administrar los datos estructurados continúa siendo central para la mayoría de las organizaciones.
Las empresas administran cantidades masivas de datos y admiten una cantidad impresionante de instancias de bases de datos. Como se muestra en la Figura 1, casi el 60% de los encuestados tiene más de 100 TB de datos estructurados bajo administración. Y, esos datos se distribuyen en muchas instancias de base de datos. Más del 40% de los encuestados tienen más de 100 instancias de bases de datos ejecutándose. Cerca del 20% tiene más de 500 instancias de base de datos en operación.
Para administrar estos datos, las empresas utilizan una matriz de sistemas de bases de datos. Oracle y Microsoft SQL Server continúan siendo los líderes abrumadores del mercado en sistemas de administración de bases de datos relacionales (RDBMS). Pero los encuestados también mencionaron el uso de más de 20 DBMS relacionales, NoSQL o MultiValor en sus operaciones.
Los usuarios de MultiValor enfrentan crecientes desafíos en las áreas de seguridad, big data y BYOD (Bring Your Own Device) al proporcionar aplicaciones verticales a su base de usuarios finales.
Las últimas actualizaciones de los proveedores tratan de abordar estas preocupaciones crecientes a la vez que se mantienen a la vanguardia.
"La tecnología cambia. Las expectativas del cliente crecen. Los desarrolladores necesitan un producto que les permita aprovechar su experiencia y habilidades. Creemos que hemos creado OpenInsight 10 para ese producto", dijo Mike Ruane, Presidente y CEO de Revelation Software.
Share:

IDE ONgroup Para Desarrolladores MultiValor


Liberación de IDE ONgroup gratis para Desarrolladores MultiValor

ONgroup Intl anunció la disponibilidad de dos productos de software gratuitos que mejoran las vidas de los desarrolladores de MultiValue. Los productos de software son extensiones para Visual Studio Code: la extensión MV# Developer proporciona a los desarrolladores de MultiValor un IDE similar a VS.
La extensión funciona con la mayoría de los tipos de MV (UD, UV, QM, MVON#, D3 y otros) y tiene estas características:
• Formato de código, plegado y resaltado
• Intellisense para declaraciones y funciones
• GOTO/Peek para subrutinas internas, CALL, CHAIN e INCLUDE rutinas
• Comprobación de sintaxis y borrado
La extensión MV# Debugger, que actualmente depende de MVON#, agrega funcionalidad de depuración visual e interactiva completa.

Share:

Editorial International Spectrum


Espectro y fusión

Por ahora, es probable que haya escuchado todo sobre los principales errores en los procesadores Intel, ARM y AMD. Dado que esta vulnerabilidad afecta a casi todos los tipos de procesadores, probablemente necesite actualizar su teléfono, su tableta, su PC y todos sus servidores en las próximas semanas. ¿Por qué y cómo afecta todo?
¿De qué se trata este error?
Espero que todos hayan estado tratando de mantenerse al día con los detalles de este error, pero en caso de que no estén completamente seguros de qué es, abordaré los puntos clave.
Los procesadores modernos (desde principios de 2000) usan lo que se conoce como ejecución "fuera de orden". Esto es algo similar a la forma en que las bases de datos leerán en el disco para mejorar el rendimiento. La CPU ejecutará una serie de instrucciones antes de que se haya completado la primera.
Desafortunadamente, un atacante puede pasar el código que fallará y, usando algún truco y la magia de los cachés, construye y roba (hasta 500 kb/s) toda la memoria del kernel. Esto significa que elementos como las contraseñas, que normalmente están asegurados en la memoria del kernel, pueden ser robados muy fácilmente por un atacante.
¿Debería parchar?
¡¡¡¡SÍ!!!!
Este es un error mortal grave, que es fácil de explotar. Parchear el problema ha sido más complejo de lo que se pensó originalmente. Asegúrese de pasar su ciclo de prueba normal con la validación del parche. Ninguno de los parches provistos ha pasado por pruebas importantes, por lo que puede haber problemas que surjan durante el próximo año.
Aquí hay una buena lista completa de parches, proporcionada por Allan Hirt de SQLHA. Sí, lo sé, es un sitio SQL, pero hizo un muy buen trabajo recopilando la referencia más completa que he visto hasta ahora.
¿Esto afectará a mi invitado de VMWare?
¡¡¡SÍ!!!
En realidad, este error significa que se puede usar para leer información a través de los límites de los invitados. Entonces, si un invitado ejecuta código usando este exploit, puede acceder a la información que estaba usando otro invitado
¿Esto afectará mi rendimiento?
¡Probablemente Si!
Recién ahora estamos averiguando qué tan grande de un golpe vamos a tomar a la velocidad de ejecución. He hablado con los proveedores de la base de datos de MultiValor para ver cuáles son sus pensamientos. Al escribir estas líneas, todavía están evaluando. Realmente depende de los tipos de archivos que se usan y de cómo se configura su base de datos para almacenar en caché frame y grupos en la memoria. Consulte con sus proveedores de bases de datos para conocer sus opciones.
Si está ejecutando hardware virtual, entonces hay una gran posibilidad de que vea un impacto mayor que las bases de datos que se ejecutan en metal desnudo.
Para ayudar con el rendimiento, Microsoft ofrece una opción de registro para no incluir las correcciones de microcódigo. La ventaja es que el parche se volverá opcional, pero a largo plazo, si se somete a una auditoría, puede estar fuera de cumplimiento.
Todo esto mejorará con el tiempo a medida que se liberen los parches de software y se modifiquen las bases de datos para ejecutar menos llamadas al kernel. (Esto es algo que jBase está haciendo actualmente con sus archivos dinámicos).
En definitiva, los chips de la CPU serán corregidos. Intel ya se ha comprometido con un conjunto de chips fijo para fin de año. Personalmente, esperaría hasta que hayan tenido suficiente de estos chips funcionando antes de la actualización, ya que creo que esto será un problema mayor de resolver de lo que están dejando pasar. Ya hemos visto muchos parches de "trabajo urgente" de Intel, que retiraron dentro de las 24 horas de su lanzamiento.
También deberías leer más aquí: https://joeydantoni. com/2018/01/04/spectre-and-meltdown-what-does-this-mean-for-your-sql-servers/

NATHAN RECTOR
President
International Spectrum
nathan@intl-spectrum.com




Este artículo fue tomado de la Revista International Spectrum de fecha Enero-Febrero del 2018 https://www.intl-spectrum.com/

Share:

Lista de Definition

siguenos en facebook siguenos en Google+ siguenos en Twitter sígueme en Instagram

Unordered List

Entre su dirección de email:

Delivered by FeedBurner

Suporte