El sistema operativo Pick es una plataforma informática integrada con una base de datos, lenguajes de consulta y de operaciones procedimentales, gestión de periféricos y multiusuario, y capacidades de programación BASIC . Su base de datos utiliza un sistema de archivos hash, lo que permite un almacenamiento y recuperación de datos eficientes mediante la organización de los datos en matrices asociativas dinámicas gestionadas por archivos asociativos.
Los datos dentro del sistema Pick están organizados en una estructura jerárquica de cuentas, diccionarios, archivos y subarchivos basada en un modelo de tabla hash con sondeo lineal. Esta estructura comprende registros, campos y subcampos de longitud variable, con convenciones de nomenclatura únicas que reflejan sus características de base de datos multivalor. Los registros se identifican mediante claves únicas que facilitan el acceso directo a sus ubicaciones de almacenamiento. [6]
Inicialmente limitada por las limitaciones tecnológicas de la época, la capacidad del sistema Pick se ha expandido con el tiempo, eliminando los límites anteriores en el tamaño de los registros e introduciendo la asignación dinámica de archivos y la indexación de árbol B para mejorar las capacidades de gestión de datos.
La base de datos Pick opera sin tipos de datos explícitos , [6] tratando todos los datos como cadenas de caracteres, lo que hace que la responsabilidad de la integridad de los datos recaiga en las aplicaciones desarrolladas para el sistema. Esta flexibilidad permite a Pick almacenar datos en una forma distinta a la primera normal , evitando la necesidad de operaciones de unión al contener todos los datos relacionados dentro de registros únicos. Este enfoque puede optimizar la eficiencia de almacenamiento y recuperación para tipos específicos de conjuntos de datos.
Historia
Pick fue implementado originalmente como el Sistema de Lenguaje de Recuperación de Información Generalizada (GIRLS) en un IBM System/360 en 1965 por Don Nelson y Dick Pick en TRW , cuyo contrato gubernamental para el proyecto del helicóptero Cheyenne requería el desarrollo de una base de datos. [5] Se suponía que sería utilizado por el Ejército de los EE. UU. para controlar el inventario de piezas del helicóptero Cheyenne . [7]
La primera implementación de Microdata, llamada Reality, venía únicamente con un lenguaje procedimental (PROC) y un lenguaje de consulta (ENGLISH). En 1975, Ken Simms de Pick Systems creó una implementación de Dartmouth BASIC para Reality, con numerosas extensiones de sintaxis para la interfaz de terminal inteligente y operaciones de base de datos, y se llamó Data/BASIC. Casi al mismo tiempo, SMI de Chicago creó un lenguaje procedimental extendido y lo llamó RPL.
PROC, el lenguaje de procedimientos, se proporcionó para ejecutar scripts . Un lenguaje de estilo SQL llamado ENGLISH permitía la recuperación y generación de informes de bases de datos, pero no las actualizaciones (aunque más tarde, el comando ENGLISH "REFORMAT" permitió actualizaciones por lotes). ENGLISH no permitía manipular por completo la estructura multivalor tridimensional de los registros de datos. Tampoco proporcionaba directamente capacidades relacionales comunes como las uniones . Esto se debía a que las potentes redefiniciones del diccionario de datos para un campo permitían uniones mediante la ejecución de una búsqueda calculada en otro archivo. El sistema incluía un spooler . Se proporcionaba un editor de texto simple para los registros del sistema de archivos, pero el editor solo era adecuado [6] para el mantenimiento del sistema y no podía bloquear registros, por lo que la mayoría de las aplicaciones se escribieron con otras herramientas como Batch, RPL o el lenguaje BASIC para garantizar la validación de datos y permitir el bloqueo de registros .
A principios de los años 1980, los observadores vieron al sistema operativo Pick como un fuerte competidor de Unix . [9] BYTE en 1984 declaró que "Pick es simple y poderoso, y parece ser eficiente y confiable también... porque funciona bien como un sistema multiusuario, es probablemente la forma más rentable de usar un XT ". [10] Dick Pick fundó Pick & Associates, luego rebautizada como Pick Systems, luego Raining Data, luego (a partir de 2011 [actualizar]) TigerLogic y finalmente Rocket Software. Otorgó la licencia de "Pick" a una gran variedad de fabricantes y vendedores que han producido diferentes "sabores" de Pick. Los sabores de base de datos vendidos por TigerLogic fueron D3, mvBase y mv Enterprise. Los vendidos anteriormente por IBM bajo el paraguas " U2 " se conocen como UniData y UniVerse. Rocket Software compró la familia de productos U2 de IBM en 2010 y la familia de productos D3 y mvBase de Tiger Logic en 2014. En 2021, Rocket también adquirió OpenQM y jBASE.
Dick Pick murió a los 56 años debido a complicaciones de un derrame cerebral en octubre de 1994. [3] [11]
Pick Systems a menudo se enredaba en litigios de licencias y dedicaba relativamente poco esfuerzo a la comercialización [12] [13] y a la mejora de su software. Las posteriores adaptaciones de Pick a otras plataformas generalmente ofrecían las mismas herramientas y capacidades durante muchos años, normalmente con mejoras relativamente menores y simplemente renombradas (por ejemplo, Data/BASIC se convirtió en Pick/BASIC y ENGLISH se convirtió en ACCESS ). [6] Los licenciatarios a menudo desarrollaban variaciones y mejoras patentadas; por ejemplo, Microdata creó un procesador de entrada llamado ScreenPro.
Esta sección está en formato de lista pero puede leerse mejor como prosa .Si es necesario, puedes ayudar a convertir esta sección. Hay ayuda para editarla .( Abril de 2020 )
La base de datos Pick fue licenciada a aproximadamente tres docenas de licenciatarios entre 1978 y 1984. Las implementaciones compatibles con aplicaciones evolucionaron en derivados y también inspiraron sistemas similares.
Reality – La primera implementación de la base de datos Pick fue en una plataforma Microdata usando firmware y llamada Reality . El primer lanzamiento comercial fue en 1973. Microdata adquirió CMC Ltd. a principios de los 80 y tenía su sede en Hemel Hempstead, Inglaterra. Las implementaciones de Microdata se ejecutaban en firmware , por lo que cada actualización tenía que ir acompañada de un nuevo chip de configuración. Microdata finalmente fue comprada por McDonnell Douglas Information Systems . Pick y Microdata se demandaron mutuamente por el derecho a comercializar la base de datos, y la sentencia final fue que ambos tenían el derecho. Además de las series de computadoras Reality Sequoia y Pegasus, Microdata y CMC Ltd. vendieron la serie Sequel (Sequoia), que era una clase mucho más grande capaz de manejar más de 1000 usuarios simultáneos. Se sabía que las minicomputadoras Reality anteriores manejaban más de 200 usuarios simultáneos, aunque el rendimiento era lento y estaba por encima del límite oficial. Los sistemas Pegasus reemplazaron a Sequoia y podían manejar incluso más usuarios simultáneos que sus predecesores. La versión moderna de esta implementación original de Pick es propiedad de Northgate Information Solutions Reality y está distribuida por esta empresa.
Ultimate – La segunda implementación de la base de datos Pick fue desarrollada alrededor de 1978 por una empresa estadounidense llamada The Ultimate Corp, dirigida por Ted Sabarese. Al igual que el puerto Microdata anterior, se trataba de una implementación de firmware, con el conjunto de instrucciones Pick en el firmware y el monitor en código ensamblador en una máquina Honeywell Level 6. El sistema tenía personalidades duales en el sentido de que las funciones de monitor/núcleo (principalmente E/S de hardware y programación) eran ejecutadas por el conjunto de instrucciones nativo Honeywell Level 6. Cuando el monitor "seleccionaba el siguiente usuario" para la activación, el control se pasaba al WCS (almacén de control escribible) de Honeywell para ejecutar el código ensamblador Pick (implementado en microcódigo) para el proceso seleccionado. Cuando expiraba el intervalo de tiempo del usuario, el control se devolvía al núcleo que ejecutaba el conjunto de instrucciones nativo Level 6.
Ultimate llevó este concepto más allá con la familia de productos DEC LSI/11 al implementar un coprocesador en hardware (bit-slice, controlado por firmware). En lugar de un solo procesador con un conjunto de instrucciones mejorado con microcódigo WCS, esta configuración utilizó dos CPU independientes pero que cooperaban. La CPU LSI11 ejecutó las funciones de monitor y el coprocesador ejecutó el conjunto de instrucciones del ensamblador Pick. Las eficiencias de este enfoque dieron como resultado una mejora del rendimiento de 2x. El concepto de coprocesador se utilizó nuevamente para crear versiones 5x, 7x y dual-7x para sistemas Honeywell Level 6. Se utilizó memoria de doble puerto con buses privados a los coprocesadores para aumentar el rendimiento de los sistemas LSI11 y Level 6.
Otra versión utilizó un DEC LSI-11 para el IOP y una placa 7X. Ultimate disfrutó de un éxito moderado durante la década de 1980, e incluso incluyó una implementación que se ejecutaba como una capa sobre los sistemas DEC VAX, el 750, 780, 785 y más tarde el MicroVAX . Ultimate también tenía versiones del Ultimate Operating System que se ejecutaban en sistemas de la serie IBM 370 (bajo VM y nativos) y también en las computadoras de la serie 9370. Ultimate pasó a llamarse Allerion, Inc., antes de la liquidación de sus activos. La mayoría de los activos fueron adquiridos por Groupe Bull y consistieron principalmente en el mantenimiento del hardware existente. Bull tuvo sus propios problemas y aproximadamente en 1994 la operación de mantenimiento de EE. UU. se vendió a Wang .
PRIME INFORMATION – Devcom, un revendedor de microdatos, escribió un sistema de base de datos de estilo Pick llamado INFORMATION en FORTRAN y ensamblador en 1979 para ejecutarse en sistemas de la serie 50 de Prime Computer . Luego se vendió a Prime Computer y se le cambió el nombre a Prime INFORMATION. [14] Posteriormente se vendió a VMark Software Inc. Esta fue la primera de las implementaciones del entorno operativo invitado. INFO/BASIC, una variante de Dartmouth BASIC , [6] se utilizó para aplicaciones de base de datos.
Sistemas de datos digitales aplicados (ADDS): desarrollados por primera vez en 1981. Esta fue la primera implementación que se realizó solo mediante software, por lo que las actualizaciones se lograron mediante la carga de una cinta, en lugar de un nuevo chip. La línea "Mentor" se basó inicialmente en el chipset Zilog Z-8000 y este puerto desencadenó una oleada de otras implementaciones de software en una amplia gama de procesadores, con un gran énfasis en el Motorola 68000 .
UniVerse – Otra implementación del sistema, llamada UniVerse , fue creada por VMark Software y operaba bajo Unix y Microsoft Windows . Esta fue la primera en incorporar la capacidad de emular otras implementaciones del sistema, como Reality Operating System de Microdata y Prime INFORMATION. Originalmente se ejecutaba en Unix, pero luego también estuvo disponible para Windows. Ahora es propiedad de Rocket Software. (Los sistemas desarrollados por Prime Computer y VMark ahora son propiedad de Rocket Software y se los conoce como "U2").
UniData: muy similar a UniVerse, pero UniData tenía funciones para interactuar con otras aplicaciones de Windows. También es propiedad de Rocket Software y está distribuido por esta empresa.
PI/open – Prime Computer reescribió Prime INFORMATION en C para los sistemas basados en Unix que vendía, llamándolo PI+. Luego fue portado a otros sistemas Unix ofrecidos por otros proveedores de hardware y renombrado PI/open.
Fujitsu Microsystems of America: otra implementación de software que existía a fines de la década de 1980. Fujitsu Microsystems of America fue adquirida por Alpha Microsystems el 28 de octubre de 1989. [15] [16]
Pirámide: otra implementación de software en la década de 1980
General Automation "Zebra": otra implementación de software en la década de 1980
Altos: una implementación de software en una plataforma de chipset 8086 lanzada alrededor de 1983.
WICAT/Pick – Otra implementación de software existente en la década de 1980
Sequoia – Otra implementación de software, existente desde 1984. Sequoia era más conocida por su modelo multiprocesador tolerante a fallas, [17] [18] al que se podía acceder con el permiso del usuario y su terminal de conmutación cero a remoto con la tecla en la consola del sistema. Podía ver lo que hacía la persona de soporte que había marcado en su terminal 0, una impresora con un teclado. Pegasus salió al mercado en 1987. La unidad de negocios Enterprise Systems (que era la unidad que vendía Pick), se vendió a General Automation en 1996/1997. [19]
Revelation – En 1984, Cosmos lanzó una base de datos de estilo Pick llamada Revelation, más tarde Advanced Revelation, para DOS en IBM PC . Advanced Revelation ahora es propiedad de Revelation Technologies, que publica una versión con interfaz gráfica de usuario habilitada llamada OpenInsight.
jBASE – jBASE fue lanzado en 1991 por una pequeña empresa del mismo nombre en Hemel Hempstead , Inglaterra. Escrito por ex ingenieros de microdatos, jBASE emula todas las implementaciones del sistema hasta cierto punto. jBASE compila aplicaciones en formato de código de máquina nativo, en lugar de en un código de bytes intermedio. En 2015, el proveedor de soluciones en la nube Zumasys [20] en Irvine, California, adquirió los derechos de distribución de jBASE de Mpower1, así como la propiedad intelectual de Temenos Group . [21] El 14 de octubre de 2021, Zumasys anunció que había vendido sus bases de datos y herramientas, incluido jBASE, a Rocket Software. [22]
UniVision – UniVision fue una base de datos estilo Pick diseñada como reemplazo de la versión Mentor, pero con características extendidas, lanzada en 1992 por EDP en Sheffield , Inglaterra.
OpenQM – El único producto de base de datos MultiValue disponible tanto como producto comercial de código abierto totalmente compatible como en formato de código abierto bajo la Licencia Pública General . OpenQM está disponible a través de su distribuidor exclusivo en todo el mundo, Zumasys. [23]
Caché – En 2005, InterSystems , el creador de la base de datos Caché , anunció el soporte para un amplio conjunto de extensiones MultiValue , Caché para MultiValue. [24]
ONware – ONware dota a las aplicaciones MultiValue de la capacidad de utilizar bases de datos comunes como Oracle y SQL Server . Con ONware, las aplicaciones MultiValue se pueden integrar con aplicaciones relacionales, de objetos y relacionales de objetos.
D3 – Pick Systems adaptó el sistema operativo Pick para que se ejecute como un producto de base de datos utilizando sistemas operativos host como Unix, Linux o servidores Windows, con los datos almacenados dentro del sistema de archivos del sistema operativo host. Las versiones anteriores de Unix o Windows tenían que ejecutarse en una partición separada, lo que dificultaba la interacción con otras aplicaciones. Las versiones D3 abrieron la posibilidad de integrar el acceso a Internet a la base de datos o interactuar con aplicaciones populares de procesamiento de textos y hojas de cálculo, lo que ha sido demostrado con éxito por varios usuarios. La familia D3 de bases de datos y herramientas relacionadas es propiedad de Rocket Software y se distribuye a través de esta empresa.
A través de las implementaciones anteriores y otras, los sistemas tipo Pick estuvieron disponibles como entornos de base de datos, programación y emulación que se ejecutan en muchas variantes de Unix y Microsoft Windows.
DBOS , un nuevo sistema operativo orientado a bases de datos
Referencias
^ Ramming, D; Bourdon, Roger J. (1989). "El sistema operativo de selección: una guía práctica". Actas del IEEE . 77 (2): 363. doi :10.1109/JPROC.1989.1203777. S2CID 9328922.
^ Woodyard, Chris (19 de octubre de 1994). «Muere el desarrollador de software Dick Pick a los 56 años». Los Angeles Times . Archivado desde el original el 15 de marzo de 2023. Consultado el 17 de junio de 2023 .
^ ab Johnson, Will. "Richard A "Dick" Pick (f. 19 Oct 1994)". www.countyhistorian.com . Archivado desde el original el 27 de septiembre de 2017 . Consultado el 27 de septiembre de 2017 .
^ "Sistema operativo PICK: lleva la potencia de un mainframe a su PC". InfoWorld . 27 de julio de 1987. pág. 80.
^ abc "Descripción general de la púas clásicas: una breve historia". 1995. Archivado desde el original el 8 de agosto de 2018. Consultado el 27 de septiembre de 2017 .
^ abcde "Jonathan E. Sisk's Pick/BASIC: A Programmer's Guide" (La selección de Jonathan E. Sisk/BASIC: una guía para programadores). jonsisk.com . Archivado desde el original el 4 de marzo de 2023. Consultado el 4 de marzo de 2023 .
^ Nelson, Donald B. (19 de marzo de 1965). "Generalized Information Retrieval Language and System (GIRLS) User Requirements Specification". Archivado desde el original el 5 de marzo de 2016. Consultado el 6 de febrero de 2015 .
^ Elleray, Dick (16 de julio de 1986). Boletín de gestión de proyectos 1986/09: "La realidad del sistema operativo revelada" . 1986/09. Grupo de gestión de proyectos, McDonnell Douglas Informations Systems Group.
^ Fiedler, Ryan (octubre de 1983). "El tutorial de Unix / Parte 3: Unix en el mercado de los microordenadores". BYTE . p. 132 . Consultado el 30 de enero de 2015 .
^ Rochkind, Marc J. (otoño de 1985). "Pick, Coherent y THEOS". BYTE . pág. 231 . Consultado el 19 de marzo de 2016 .
^ Woodyard, Chris (19 de octubre de 1994). «El desarrollador de software Dick Pick murió a los 56 años». The Los Angeles Times . Archivado desde el original el 12 de octubre de 2018. Consultado el 13 de noviembre de 2022 .
^ Lazzareschi, Carla (3 de noviembre de 1985). «Computer Wiz se esfuerza más para que los usuarios elijan su sistema». The Los Angeles Times . Archivado desde el original el 28 de septiembre de 2017. Consultado el 13 de noviembre de 2022 .
^ "La falta de marketing de Pick"
^ Gill, Philip (24 de marzo de 1986). «Pick Operating System Makes Converts of Users» (El sistema operativo Pick convierte a los usuarios). Computerworld . pág. 93 . Consultado el 13 de noviembre de 2022 .
^ Olmos, David (28 de octubre de 1989). «Alpha Micro dice que comprará Fujitsu Company». The Los Angeles Times . Archivado desde el original el 13 de noviembre de 2022. Consultado el 13 de noviembre de 2022 .
^ "Alpha Micro presenta una vista previa de Apix Concurrent Pick+Unix V.4". Computer Business Review . 11 de marzo de 1990.
^ Mark, Peter B. (1985). "El ordenador Sequoia". ACM SIGARCH Computer Architecture News . 13 (3). Portal.acm.org: 232. doi : 10.1145/327070.327218 . S2CID 16954105. Archivado desde el original el 13 de noviembre de 2022 . Consultado el 13 de noviembre de 2022 .
^ Simons, Barbara; Spector, Alfred Z. (1990). Computación distribuida con tolerancia a fallos – Libros de Google. ISBN9783540973850. Recuperado el 21 de enero de 2012 .
^ "Sequoia Systems informa los resultados del segundo trimestre de 1997 – Business Wire". Highbeam.com . Consultado el 21 de enero de 2012 .[ enlace muerto ]
^ "Zumasys adquiere la base de datos jBASE de Temenos Software | Zumasys". 5 de enero de 2015. Archivado desde el original el 2 de marzo de 2021. Consultado el 5 de abril de 2021 .
^ "Zumasys adquiere la base de datos jBASE de Temenos Software -". www.zumasys.com . 5 de enero de 2015. Archivado desde el original el 6 de febrero de 2015 . Consultado el 6 de febrero de 2015 .
^ "Rocket Software adquiere productos de herramientas y bases de datos de Zumasys, Inc.; las empresas se asocian para impulsar la modernización de aplicaciones multivalor | Rocket Software". Rocket Software . Archivado desde el original el 1 de octubre de 2022 . Consultado el 11 de noviembre de 2022 .
^ "Inicio". OpenQM . Archivado desde el original el 16 de abril de 2021 . Consultado el 5 de abril de 2021 .
^ "Caché para análisis de datos no estructurados | InterSystems". InterSystems Corporation . Archivado desde el original el 13 de abril de 2021. Consultado el 5 de abril de 2021 .
Bibliografía
La guía de bolsillo de la REALIDAD ; Jonathan E. Sisk; Irvine, CA; JES & Associates, Inc.; 1981 OCLC 216178915
Guía de bolsillo PICK, quinta edición; Jonathan E. Sisk; Irvine, CA; Pick Systems; 1982
Exploración del sistema operativo Pick, 2.ª edición; Jonathan E. Sisk; Steve VanArsdale; Hasbrouck Heights, NJ; Hayden Book Co. 1985. OCLC 12967951
Taylor, Martin (1985). Selección para usuarios . Blackwell Scientific Publications. ISBN0-632-01492-X.
The Pick Pocket Guide, quinta edición; Jonathan E. Sisk; edición de referencia de escritorio; Hasbrouck Heights, NJ; Hayden Book Co. 1985. OCLC 18872552
La perspectiva de Pick; Ian Jeffrey Sandler; Blue Ridge Summit, PA; TAB Professional and Reference Books; 1989. OCLC 18521562 Parte de la serie The Pick Library, editada por Jonathan E. Sisk
Pick for Professionals: métodos y técnicas avanzados; Harvey Rodstein; Blue Ridge Summit, PA; TAB Professional and Reference Books; 1990. OCLC 20452708 Parte de la serie The Pick Library, editada por Jonathan E. Sisk
Enciclopedia PICK (EPICK); Jonathan E. Sisk; Irvine, CA; Pick Systems; 1992 OCLC 28725247
El sistema de explotación PICK ; Malcolm Toro; París: Masson, 1989. OCLC 21247561
El sistema operativo Pick ; Joseph St John Bate; Mike Wyatt; Nueva York: Van Nostrand Reinhold, 1986. OCLC 14904780
El sistema operativo Pick ; Malcolm Bull; Londres; Nueva York: Chapman y Hall, 1987. OCLC 13666782
Selección del sistema ; Patrick Roussel, Pierre Redoin, Michel Martín; París: Prueba CEdi, 1988. OCLC 19546897
PICK avanzado y UNIX: la nueva norma informática; Bruno Beninca; Aulnay-sous-Bois, Sena-Saint-Denis; Relais Informatique Internacional, 1990. OCLC 23242884
El sistema PICK: modo de empleo de una nueva informática estándar ; Michel Lallement, Jeanne-Françoise Beltzer; Aulnay-sous-Bois, Sena-Saint-Denis; Relais Informatique Internacional, 1987. OCLC 20877971
El sistema operativo Pick: una guía práctica ; Roger J Bourdon; Wokingham, Inglaterra; Reading, Mass.: Addison-Wesley, 1987. OCLC 13945808
El sistema de explotación: realidades y perspectivas ; Bernardo de Coux; París: Afnor, 1988. OCLC 20078135
Pick BASIC: Guía del programador; Jonathan E Sisk; Blue Ridge Summit, PA: TAB Professional and Reference Books, 1987. OCLC 16355134 Parte de la serie Pick Library, editada por Jonathan E. Sisk
Pick BASIC: una guía de referencia ; Linda Mui; Sebastopol, CA: O'Reilly & Associates, 1990. OCLC 22147353
Programación con IBM PC Basic y el sistema de base de datos Pick; Blue Ridge Summit, PA : TAB Books, 1990. OCLC 19723037 Parte de la serie The Pick Library, editada por Jonathan E. Sisk
Descripción general del sistema PICK ; Shailesh Kamat; 1993. OCLC 29287280
Taylor, Martin; Rees, Stuart (1995). Unix y Unidata . Datamatters. ISBN1-900176-00-9.
Pick: Un sistema operativo multilingüe ; Charles M. Somerville; Computer Language Magazine, mayo de 1987, pág. 34.
Enciclopedia Pick (EPICK); Jonathan E. Sisk; Pick Systems, 1993
Enlaces externos
Fotografía de Dick Pick con sus botas antigravedad en la portada de Computer Systems News, 1983.
La Vida, el Universo y Todo lo Demás: Introducción y curso de formación online en Universo desarrollado por el ingeniero de software de Pick Manny Neira.
Vídeo: “Historia del Sistema PICK” realizado en 1990
Base de datos de publicaciones de Pick
Entrevista de 1987 con Dick Pick en el pabellón Pick de COMDEX
Entrevista de 1990 con Dick Pick en el pabellón Pick de COMDEX
Entrevista de 1990 con Jonathan Sisk en el pabellón Pick de COMDEX
Pick Rap Show de 1991 en COMDEX, coescrito por Jonathan Sisk y John Treankler
Vídeo de 1992 de Dick y Zion Pick, que aparecieron en el mitin de campaña de Ross Perot; incluye el discurso completo sin editar de Perot.
Una reveladora historia temprana del sistema Pick, por Chandru Murthi, quien estaba allí en ese momento
Artículo de la revista PC Magazine de 1984 "Cómo elegir lo mejor de lo mejor", por Jonathan E. Sisk y Steve VanArsdale
Enfoque de gestión de bases de datos para el desarrollo de sistemas operativos, por Richard A. Pick Capítulo 5 de New Directions for Database Systems, Gad Ariav, editores de James Clifford
Hacer más con menos hardware, artículo del Museo de Historia de la Computación en Pick