İşletim sistemini seçin - Pick operating system

İşletim sistemini seç
geliştirici Don Nelson, Richard A. (Dick) Pick, TRW
Yazılmış Montaj dili
İlk sürüm 1965 ( KIZ ), 1973 (Reality İşletim Sistemi)
Pazarlama hedefi İş veri işleme
Uygun İngilizce
Platformlar Solaris , Linux , AIX , Windows Server (2000 ve üstü)
çekirdek türü Monolitik (veya işletim ortamı uygulamaları için hiçbiri )
Varsayılan
kullanıcı arayüzü
metin tabanlı
Lisans tescilli

Pick işletim sistemi (genellikle sadece "denilen Seçim sistemi " veya basitçe "seç") bir olan istenen sayfa , çok kullanıcılı, sanal bellek , zaman paylaşımlı bilgisayar işletim sistemi bir çevrede tabanlı MultiValue veritabanı. Seçim, öncelikle iş verilerinin işlenmesi için kullanılır . Adını geliştiricilerinden biri olan Richard A. (Dick) Pick'ten almıştır.

"Pick sistemi" terimi aynı zamanda bu çok değerli veritabanını kullanan ve Pick/BASIC ve ENGLISH / Access sorgularının bazı uygulamalarına sahip tüm işletim ortamlarının genel adı olarak kullanılmaya başlandı . Pick çeşitli mini bilgisayarlarda başlamış olsa da , sistem ve çeşitli uygulamaları sonunda çok çeşitli mikrobilgisayarlara , kişisel bilgisayarlara ve ana bilgisayarlara yayıldı .

genel bakış

Pick işletim sistemi bir veritabanı, sözlük, sorgu dili, prosedür dili (PROC), çevre birimi yönetimi, çoklu kullanıcı yönetimi ve derlenmiş bir BASIC Programlama dilinden oluşur.

Veritabanı bir ' karma dosya ' veri yönetim sistemidir. Bir karma dosya sistemi, bir veritabanı yönetim sistemi olarak ilişkisel dosyalar kullanılarak tamamen organize edilen ve bağlantılı ve kontrol edilen dinamik bir ilişkisel diziler topluluğudur . Hash-file odaklı olan Pick, veri erişim süresinde verimlilik sağlar. Başlangıçta, Pick'teki tüm veri yapıları karma dosyalardı (en düşük seviyede), yani kayıtlar bir birincil anahtarın bir dizi değerle ilişkili beyitleri olarak saklanır. Bugün bir Pick sistemi, Windows veya Unix'teki ana bilgisayar dosyalarına herhangi bir biçimde yerel olarak erişebilir.

Bir Pick veritabanı, her biri karma tablo yönelimli bir dosya olan bir veya daha fazla hesaba, ana sözlüklere, sözlüklere, dosyalara ve alt dosyalara bölünmüştür. Bu dosyalar alanlar, alt alanlar ve alt alt alanlardan oluşan kayıtları içerir. Çekme'de kayıtlar öğeler, alanlara nitelikler ve alt alanlara değerler veya alt değerler (dolayısıyla günümüzdeki "çok değerli veritabanı" etiketi) denir. Tüm öğeler değişken uzunluktadır, alan ve değerler özel sınırlayıcılarla işaretlenmiştir, böylece herhangi bir dosya, kayıt veya alan, varlığın alt seviyesindeki herhangi bir sayıda girişi içerebilir. Sonuç olarak, bir Çekme kalemi (kayıt) tek bir eksiksiz varlık (bütün bir fatura, satınalma siparişi, satış siparişi vb.) olabilir veya çoğu geleneksel sistemdeki bir dosya gibidir. Diğer yaygın sistemlerde (örneğin kaynak programlar ve metin belgeleri) 'dosya' olarak saklanan varlıklar, Pick'teki dosyalar içinde kayıtlar olarak saklanmalıdır.

Dosya hiyerarşisi, genel Unix benzeri dizinler, alt dizinler ve dosyalar hiyerarşisine kabaca eşdeğerdir . Ana sözlük, diğer sözlüklere, dosyalara ve yürütülebilir programlara yönelik işaretçileri depolaması bakımından bir dizine benzer. Ana sözlük ayrıca komut satırı dilini de içerir.

Tüm dosyalar (hesaplar, sözlükler, dosyalar, alt dosyalar) ve tüm kayıtlar aynı şekilde düzenlenir. Bu tekdüzelikten sistem genelinde, hem sistem işlevleri hem de sistem yönetim komutları tarafından yararlanılır. Örneğin, 'find' komutu bir dosyada geçen bir kelime veya deyimi bulur ve bildirir ve herhangi bir hesap, sözlük, dosya veya alt dosya üzerinde çalışabilir.

Her kaydın, o kaydın bir dosyada nerede saklanacağını belirleyen benzersiz bir birincil anahtarı olmalıdır. Bir kaydı almak için, anahtarının hash'i uygulanır ve elde edilen değer, bir dizi ayrık "paket" ("gruplar" olarak adlandırılır) kümesinden hangisinin kaydı arayacağını belirtir. Bir kova içinde kayıtlar sırayla taranır. Bu nedenle, çoğu kayıt (örneğin tam bir belge), tek bir disk okuma işlemi kullanılarak okunabilir. Bu aynı yöntem, kaydı doğru "kova" sına geri yazmak için kullanılır.

İlk uygulamasında, Pick kayıtları toplamda 32 KB ile sınırlıydı (10 MB sabit diskin maliyeti 5000 ABD Doları olduğunda ), ancak bu sınır 1980'lerde kaldırıldı. Dosyalar sınırsız sayıda kayıt içerebilir, ancak geri alma verimliliği, dosyaya tahsis edilen paket sayısına göre kayıt sayısına göre belirlenir. Her dosyaya başlangıçta gerektiği kadar klasör tahsis edilebilir, ancak bu kapsamın daha sonra değiştirilmesi (bazı dosya türleri için) dosyanın hareketsiz olmasını gerektirebilir. Tüm modern çok değerli veritabanlarının, dosya kullanıldıkça kapsamı dinamik olarak değişen özel bir dosya türü vardır. Bunlar, (tipik karma dosyalarda olduğu gibi) dosya boyutunun kendisiyle değil, maliyeti dosya boyutundaki değişiklikle orantılı olan doğrusal karma adı verilen bir teknik kullanır. Tüm dosyalar bitişik bir disk sayfası grubu olarak başlar ve kullanılmayan disk alanından ek "taşma" sayfaları bağlayarak büyür.

Initial Pick uygulamaları, gerekli görülmediklerinden dizin yapıları içermiyordu. 1990 civarında, bir B-ağacı indeksleme özelliği eklendi. Bu özellik, ikincil anahtar aramalarının, diğer herhangi bir veritabanı sisteminin anahtarlı sorgularına çok benzer şekilde çalışmasını sağlar: en az iki disk okuması (bir anahtar okuması, ardından bir veri kaydı okuması) gerektirir.

Seçim veri dosyaları genellikle iki seviyelidir. İlk seviye "sözlük" seviyesi olarak bilinir ve zorunludur. Bu içerir:

  • Sözlük öğeleri – raporlamada kullanılan veri çatalındaki öğelerin adları ve yapısı için tanım görevi gören isteğe bağlı öğeler
  • Veri düzeyi tanımlayıcısı – dosyanın ikinci veya "veri" düzeyine yönelik bir işaretçi

Yalnızca bir düzeyle oluşturulan dosyalar, varsayılan olarak sözlük dosyalarıdır. Pick sisteminin bazı sürümleri, birden çok veri düzeyinin bir sözlük düzeyinde dosyaya bağlanmasına izin verir; bu durumda, sözlük dosyasında birden çok veri düzeyi tanımlayıcısı olacaktır.

Tüm veriler, sayılar dahil (karakter ondalık basamakları olarak depolanan) karakterler olarak depolandığından, bir Pick veritabanında veri yazma özelliği yoktur . Veri bütünlüğü sistem tarafından kontrol edilmekten çok, uygulamalar ve programcıların disiplini ile kontrol edilmektedir. Pick'teki mantıksal bir belge parçalanmadığından (SQL'de olduğu gibi), kayıt içi bütünlük otomatiktir.

Birçok SQL veritabanı sisteminin aksine , Pick, birden çok, önceden hesaplanmış alan takma adlarına izin verir. Örneğin, bir tarih alanı "12 Ekim 1999" biçimi için bir takma ad tanımına ve aynı tarih alanını "10/12/99" olarak biçimlendiren başka bir takma ad içerebilir. Dosya çapraz bağlantıları veya birleşimleri, yabancı anahtarın eşanlamlı tanımı olarak ele alınır. Bir müşterinin ad ve adres gibi verileri, "fatura" sözlüğündeki "müşteri numarası" eşanlamlı tanımı aracılığıyla müşteri dosyasından fatura dosyasına "birleştirilir".

Toplama kaydı yapısı, bir varlık için tüm verilerin tek bir kayıtta depolandığı, birleştirme gerçekleştirme ihtiyacını ortadan kaldıran, ilk normal olmayan bir kompozisyonu tercih eder . Büyük, seyrek veri kümelerinin bu şekilde yönetilmesi, depolama alanının verimli kullanılmasına neden olabilir. Bu veritabanlarına bazen NF2 veya NF-kare veritabanları adı verilmesinin nedeni budur.

Tarih

Pick ilk olarak , Cheyenne Helikopter projesi için hükümet sözleşmesi bir veritabanı geliştirmeyi gerektiren TRW'de Don Nelson ve Richard (Dick) Pick tarafından 1965 yılında bir IBM Sistemi/360 üzerinde Genelleştirilmiş Bilgi Erişim Dil Sistemi ( GIRLS ) olarak uygulandı . ABD Ordusu tarafından Cheyenne helikopter parçalarının envanterini kontrol etmek için kullanılması gerekiyordu .

Pick daha sonra 1973'te Microdata Corporation (ve onun İngiliz distribütörü CMC) tarafından şu anda Northgate Information Solutions tarafından sağlanan Reality Operating System olarak ticari olarak piyasaya sürüldü . McDonnell Douglas , 1981'de Microdata'yı satın aldı.

Başlangıçta Microdata uygulamasında ve daha sonra tüm Pick sistemlerinde uygulanan, akıllı terminal arayüzü ve veritabanı işlemleri için sayısız sözdizimi uzantısına sahip Data/BASIC adlı bir BASIC dili, uygulamalar için birincil programlama diliydi. Komut dosyalarını yürütmek için bir PROC prosedür dili sağlandı . Bir SQL İNGİLİZCE denilen tarzı dil (daha sonra da, İNGİLİZCE komutu "yeniden biçimlendirmek" Bir toplu bazda güncellemeye izin) veritabanı alma ve raporlama, ancak güncelleştirmeleri izin verdi. İNGİLİZCE, veri kayıtlarının 3 boyutlu çok değerli yapısının manipüle edilmesine tam olarak izin vermedi. Ayrıca , birleşimler gibi doğrudan ortak ilişkisel yetenekler de sağlamadı . Bunun nedeni , bir alan için güçlü veri sözlüğü yeniden tanımlamalarının , başka bir dosyada hesaplanmış bir aramanın yürütülmesi yoluyla birleştirmelere izin vermesiydi . Sistem bir biriktirici içeriyordu . Dosya sistemi kayıtları için basit bir metin düzenleyici sağlandı, ancak düzenleyici yalnızca sistem bakımı için uygundu ve kayıtları kilitleyemedi, bu nedenle çoğu uygulama Batch, RPL veya BASIC dili gibi diğer araçlarla yazılmıştır. veri doğrulamasını sağlayın ve kayıt kilitlemeye izin verin .

1980'lerin başında gözlemciler Pick işletim sistemini Unix'e karşı güçlü bir rakip olarak gördüler. 1984'te BYTE , "Pick basit ve güçlü, ayrıca verimli ve güvenilir görünüyor ... çünkü çok kullanıcılı bir sistem olarak iyi çalışıyor, muhtemelen bir XT kullanmanın en uygun maliyetli yolu " dedi. Dick Pick, Pick & Associates'i kurdu, daha sonra adını Pick Systems, ardından Raining Data, ardından (2011 itibariyle) TigerLogic ve son olarak Rocket Software olarak değiştirdi. Pick'in farklı "tatlarını" üreten çok çeşitli üreticilere ve satıcılara "Pick" lisansı verdi. TigerLogic tarafından satılan veritabanı çeşitleri D3, mvBase ve mvEnterprise idi. Daha önce IBM tarafından " U2 " şemsiyesi altında satılanlar, UniData ve UniVerse olarak biliniyor. Rocket Software , 2010 yılında IBM'in U2 ürün ailesini ve 2014 yılında TigerLogic'in D3 ve mvBase ürün ailesini satın aldı. Rocket, 2021'de OpenQM ve jBASE'i de satın aldı.

Dick Pick, Ekim 1994'te felç komplikasyonlarından öldü.

Pick Systems genellikle lisans davalarına karıştı ve yazılımını pazarlamak ve geliştirmek için nispeten az çaba harcadı. Pick'in diğer platformlara sonraki bağlantı noktaları, genellikle nispeten küçük iyileştirmelerle ve basitçe yeniden adlandırılarak uzun yıllar boyunca aynı araçları ve yetenekleri sundu (örneğin, Data/BASIC, Pick/BASIC oldu ve İNGİLİZCE ACCESS oldu ). Lisans sahipleri genellikle tescilli varyasyonlar ve geliştirmeler geliştirmiştir (örneğin, Microdata, ScreenPro adlı kendi giriş işlemcisini oluşturmuştur).

Türev ve ilgili ürünler

Pick veritabanı, 1978 ile 1984 arasında kabaca üç düzine lisans sahibine lisanslandı. Uygulama uyumlu uygulamalar türevlere dönüştü ve benzer sistemlere ilham verdi.

  • Reality – Pick veritabanının ilk uygulaması, ürün yazılımı kullanan ve Reality olarak adlandırılan bir Microdata platformundaydı . İlk ticari sürüm 1973'teydi. Microdata, 80'lerin başında CMC Ltd.'yi satın aldı ve merkezi Hemel Hempstead, İngiltere'deydi. Mikro veri uygulamaları bellenimde çalışıyordu , bu nedenle her yükseltmeye yeni bir yapılandırma yongası eşlik etmek zorundaydı. Mikro veriler sonunda McDonnell Douglas Information Systems tarafından satın alındı . Pick ve Microdata, veri tabanını pazarlama hakkı için birbirlerine dava açtılar, nihai karar her ikisinin de hakkı olduğu yönündeydi. Reality Sequoia ve Pegasus bilgisayar serisine ek olarak, Microdata ve CMC Ltd., 1000'den fazla eşzamanlı kullanıcıyı idare edebilen çok daha büyük bir sınıf olan Sequel (Sequoia) serisini sattı. Daha önceki Reality mini bilgisayarlarının, performansı yavaş ve resmi sınırın üzerinde olmasına rağmen, 200'den fazla eşzamanlı kullanıcıyı idare ettiği biliniyordu. Pegasus sistemleri Sequoia'nın yerini aldı ve öncekilerden daha fazla eşzamanlı kullanıcıyı idare edebiliyordu. Bu orijinal Pick uygulamasının modern versiyonu Northgate Information Solutions Reality'nin mülkiyetindedir ve dağıtılmaktadır.
  • Ultimate – Pick veritabanının ikinci uygulaması, yaklaşık 1978'de Ted Sabarese tarafından yönetilen The Ultimate Corp adlı bir New Jersey şirketi tarafından geliştirildi. Daha önceki Mikro veri bağlantı noktası gibi, bu, bir Honeywell Düzey 6 makinede donanım yazılımında Pick talimatı ve montaj kodunda monitör ile bir donanım yazılımı uygulamasıydı . Sistem, monitör/çekirdek işlevlerinin (çoğunlukla donanım G/Ç ve zamanlama) yerel Honeywell Düzey 6 komut seti tarafından yürütüldüğü çift kişiliklere sahipti. Aktivasyon kontrolü için "sonraki kullanıcıyı seç" monitörü, seçili işlem için Pick assembler kodunu (mikro kodda uygulanır) yürütmek üzere Honeywell WCS'ye (yazılabilir kontrol deposu) iletildiğinde. Kullanıcının zaman diliminin süresi dolduğunda kontrol, yerel Düzey 6 talimat setini çalıştıran çekirdeğe geri iletildi.
    • Ultimate, donanımda bir yardımcı işlemci uygulayarak (bit dilimli, bellenim destekli) DEC LSI/11 ürün ailesiyle bu konsepti daha da ileriye taşıdı. WCS mikrokodu ile geliştirilmiş komut setine sahip tek bir işlemci yerine, bu konfigürasyon iki bağımsız ancak işbirliği yapan CPU kullandı. LSI11 CPU, monitör işlevlerini yürütür ve yardımcı işlemci, Pick assembler komut setini yürütür. Bu yaklaşımın verimliliği, 2 kat performans artışıyla sonuçlandı. Yardımcı işlemci konsepti, Honeywell Seviye 6 sistemleri için 5×, 7× ve çift-7× versiyonları oluşturmak için tekrar kullanıldı. LSI11 ve Seviye 6 sistemlerinin performansını artırmak için ortak işlemcilere özel veri yollu çift bağlantı noktalı bellek kullanıldı.
    • Başka bir sürüm , GİB için bir DEC LSI-11 ve bir 7X kartı kullandı. Ultimate, 1980'lerde orta düzeyde bir başarı elde etti ve hatta DEC VAX sistemleri, 750, 780, 785 ve daha sonra MicroVAX üzerinde bir katman olarak çalışan bir uygulama içeriyordu . Ultimate ayrıca, IBM 370 serisi sistemlerde (VM ve yerel altında) ve ayrıca 9370 serisi bilgisayarlarda çalışan Ultimate İşletim Sistemi sürümlerine de sahipti. Ultimate, varlıklarının tasfiyesinden önce Allerion, Inc. olarak yeniden adlandırıldı. Varlıkların çoğu Groupe Bull tarafından satın alındı ve çoğunlukla mevcut donanımın korunmasından oluşuyordu. Bull'un kendi sorunları vardı ve yaklaşık olarak 1994'te ABD bakım operasyonu Wang'a satıldı .
  • Prime INFORMATION – Bir Microdata satıcısı olan Devcom, 1979'da Prime Computer 50 serisi sistemlerde çalışmak üzere FORTRAN'da INFORMATION ve assembler adında bir Pick-stili veritabanı sistemi yazdı . Daha sonra Prime Computer'a satıldı ve Prime INFORMATION olarak yeniden adlandırıldı. Daha sonra VMark Software Inc'e satıldı . Bu, konuk işletim ortamı uygulamalarının ilkiydi. Dartmouth BASIC'in bir çeşidi olan INFO/BASIC, veritabanı uygulamaları için kullanıldı.
  • UniVerse - Sistemin UniVerse adlı bir başka uygulaması VMark Software tarafından oluşturuldu ve Unix ve Microsoft Windows altında çalıştırıldı . Bu, Microdata'nın Reality İşletim Sistemi ve Prime INFORMATION gibi sistemin diğer uygulamalarını taklit etme yeteneğini birleştiren ilk kişiydi. Başlangıçta Unix üzerinde çalışan, daha sonra Windows için de kullanıma sunuldu. Artık Rocket Software'e ait. (Prime Computer ve VMark tarafından geliştirilen sistemler artık Rocket Software'e aittir ve "U2" olarak anılmaktadır.)
  • UniData – UniVerse'e çok benzer, ancak UniData'nın diğer Windows uygulamalarıyla etkileşim kurma olanakları vardı. Ayrıca Rocket Software'e aittir ve dağıtılır.
  • PI/open – Prime Computer, sattığı Unix tabanlı sistemler için Prime INFORMATION'ı C'de yeniden yazdı ve buna PI+ adını verdi. Daha sonra diğer donanım satıcıları tarafından sunulan diğer Unix sistemlerine taşındı ve PI/open olarak yeniden adlandırıldı.
  • Uygulamalı Dijital Veri Sistemleri (ADDS) – Bu, yalnızca yazılımda yapılan ilk uygulamaydı, bu nedenle yükseltmeler yeni bir çip yerine bir bant yükü ile gerçekleştirildi. "Mentor" serisi, başlangıçta Zilog Z-8000 yonga setine dayanıyordu ve bu bağlantı noktası, Motorola 68000'e büyük önem vererek, çok çeşitli işlemciler arasında bir dizi başka yazılım uygulamasını başlattı.
  • Fujitsu Microsystems of America – 1980'lerin sonunda var olan başka bir yazılım uygulaması. Fujitsu Microsystems of America, 28 Ekim 1989'da Alpha Microsystems tarafından satın alındı.
  • Piramit – 1980'lerde var olan başka bir yazılım uygulaması
  • Genel Otomasyon "Zebra" – 1980'lerde var olan başka bir yazılım uygulaması
  • Altos - 8086 yonga seti platformunda 1983 civarında başlatılan bir yazılım uygulaması.
  • WICAT/Pick – 1980'lerde var olan başka bir yazılım uygulaması
  • Sequoia – 1984'ten beri var olan başka bir yazılım uygulaması. Sequoia en çok, kullanıcının izniyle aranabilen ve sistem konsolundaki anahtarla terminali sıfırdan uzağa çevirebilen hataya dayanıklı çok işlemcili modeliyle tanınırdı. Klavyeli bir yazıcı olan terminal 0'ı çeviren destek görevlisinin ne yaptığını izleyebildi. Pegasus 1987'de çıktı. Enterprise Systems iş birimi (Pick'i satan birimdi) 1996/1997'de General Automation'a satıldı.
  • Revelation – 1984'te Cosmos , IBM PC'de DOS için Revelation, daha sonra Advanced Revelation adlı bir Pick tarzı veritabanı yayınladı . Advanced Revelation artık OpenInsight adlı GUI özellikli bir sürüm yayınlayan Revelation Technologies'e ait .
  • jBASE – jBASE , İngiltere'nin Hemel Hempstead şehrinde aynı adı taşıyan küçük bir şirket tarafından 1991 yılında piyasaya sürüldü . Eski Mikro veri mühendisleri tarafından yazılan jBASE, sistemin tüm uygulamalarını bir dereceye kadar öykünür. jBASE, uygulamaları bir ara bayt kodu yerine yerel makine kodu biçiminde derler. 2015 yılında, Irvine, California'daki bulut çözümleri sağlayıcısı Zumasys, Mpower1'in jBASE dağıtım haklarını ve Temenos Group'un fikri mülkiyetini satın aldı . 14 Ekim 2021'de Zumasys, jBASE dahil olmak üzere veritabanlarını ve araçlarını Rocket Software'e sattıklarını duyurdu.
  • UniVision – UniVision, Mentor sürümünün yerini almak üzere tasarlanmış, ancak genişletilmiş özelliklere sahip, 1992'de EDP tarafından Sheffield , İngiltere'de piyasaya sürülen Pick tarzı bir veritabanıydı .
  • OpenQM –Hem tam olarak desteklenen açık kaynaklı olmayan bir ticari ürün olarak hem de Genel Kamu Lisansı kapsamında açık kaynak biçiminde mevcutolan tek MultiValue veritabanı ürünü. OpenQM, dünya çapındaki özel distribütörü Zumasys'den edinilebilir.
  • Caché – 2005 yılında , Caché veritabanının üreticisi InterSystems , geniş bir MultiValue uzantıları seti için Caché for MultiValue desteğini duyurdu.
  • ONware – ONware, MultiValue uygulamalarını Oracle ve SQL Server gibi ortak veritabanlarını kullanma yeteneği ile donatır . ONware kullanılarak, MultiValue uygulamaları ilişkisel, nesne ve nesne-ilişkisel uygulamalarla entegre edilebilir.
  • D3 – Pick Systems, Pick işletim sistemini, ana bilgisayar işletim sisteminin dosya sisteminde depolanan verilerle Unix, Linux veya Windows sunucuları gibi ana bilgisayar işletim sistemlerini kullanan bir veritabanı ürünü olarak çalışacak şekilde taşıdı. Önceki Unix veya Windows sürümlerinin ayrı bir bölümde çalışması gerekiyordu, bu da diğer uygulamalarla arabirim oluşturmayı zorlaştırıyordu. D3 sürümleri, internet erişimini veri tabanına entegre etme veya birkaç kullanıcı tarafından başarıyla gösterilen popüler kelime işlem ve elektronik tablo uygulamalarına arayüz oluşturma olasılığını açtı. D3 veritabanları ailesi ve ilgili araçlar, Rocket Software'e aittir ve Rocket Software'e aittir.

Yukarıdaki uygulamalar ve diğerleri aracılığıyla, Pick-benzeri sistemler, Unix ve Microsoft Windows'un birçok çeşidi altında çalışan veritabanı/programlama/öykünme ortamları olarak kullanılabilir hale geldi.

Yıllar boyunca, Pick veya türev uygulamalardan biri kullanılarak birçok önemli ve yaygın olarak kullanılan uygulama yazılmıştır. Genel olarak, bu uygulamaların son kullanıcıları, temeldeki Pick uygulamasından habersizdir.

Eleştiriler ve karşılaştırmalar

Çalışma zamanı ortamı

Native Pick, çalışması için temel bir işletim sistemi (OS) gerektirmiyordu. Bu, Pick çeşitli ana işletim sistemlerinde (Windows, Linux, Unix, vb.) çalışacak şekilde yeniden yazıldığında daha sonraki uygulamalarla değişti. Ana işletim sistemi donanım kaynaklarına (işlemci, bellek, depolama vb.) erişim sağlarken, Pick'in bellek yönetimi için dahili süreçleri vardı. Nesneye yönelik Önbellek bu sorunlardan bazılarını ele aldı.

mvBase'de ağ iletişimi, ana işletim sisteminde çalışan, TCP bağlantı noktaları aracılığıyla ağ bağlantılarını yönetebilen ve bunları Dahili ağ iletişimi (seri bağlantı yoluyla) seç'e aktarabilen eşlik eden bir uygulama olmadan mümkün değildi.

Kimlik bilgileri ve güvenlik

Bireysel kullanıcı hesapları Pick OS içinde oluşturulmalıdır ve harici bir kaynağa (ana işletim sistemindeki yerel hesaplar veya LDAP gibi ) bağlanamaz .

Kullanıcı parolaları, Pick OS içinde şifrelenmiş bir değer olarak saklanır. Şifrelenmiş parola, kaba kuvvet yöntemleriyle "kırılabilir", ancak saldırı vektörünün bir parçası olarak sistem erişimi ve Pick programlama becerileri gerektirir.

Rocket D3 uygulaması, SSL dosya şifrelemesini destekler.

Uzmanlık ve destek

MultiValue tabanlı (Pick tabanlı) sistemler için geliştiriciler ve destek personeli kiralamak isteyen şirketler, geliştiricilerin genellikle kolej ve üniversite kurslarında çevreyi öğrenmemesine rağmen, geliştiricilerin bazı danışmanlık ve eğitimlerle hızlı bir şekilde üretken olabileceğini kabul eder. Programlama dilinin (BASIC'in bir çeşidi) verimli tasarımı ve doğası nedeniyle, öğrenme eğrisi genellikle düşük olarak kabul edilir. D3, UniVerse, UniData, jBASE, Revelation, MVON, Caché, OpenQM ve Reality gibi ürünler, iyi kurulmuş dağıtım kanalları ve bayiler aracılığıyla küresel olarak desteklenmeye devam etmektedir. mvdbms Google Grubu, kaynak ararken başlamak için yararlı bir yerdir. ( Google Gruplarında mvdbms'ye bakın )

Ayrıca bakınız

  • MUMPS , Cache'nin öncülü

Referanslar

bibliyografya

  • REALITY Cep Kılavuzu  ; Jonathan E. Sisk ; Irvine, CA ; JES & Associates, Inc. ; 1981 OCLC  216178915
  • PICK Cep Kılavuzu ; Jonathan E. Sisk ; Irvine, CA ; Seçim Sistemleri ; 1982
  • Pick İşletim Sistemini Keşfetmek  ; Jonathan E. Sisk ; Steve Van Arsdale ; Hasbrouck Tepeleri, NJ ; Hayden Kitap Şirketi 1985. OCLC  12967951
  • Taylor, Martin (1985). Kullanıcılar İçin Seçin . Blackwell Bilimsel Yayınları. ISBN'si 0-632-01492-X.
  • Pick Pocket Guide  ; Jonathan E. Sisk ; Masa referansı ed ; Hasbrouck Tepeleri, NJ ; Hayden Kitap Şirketi 1985. OCLC  18872552
  • Seçim Perspektifi  ; Ian Jeffrey Sandler; Blue Ridge Zirvesi, PA ; TAB Mesleki ve Referans Kitapları; 1989. OCLC  18521562
  • Profesyoneller için seçim: gelişmiş yöntemler ve teknikler  ; Harvey Rodstein; Blue Ridge Zirvesi, PA ; TAB Mesleki ve Referans Kitapları; 1990. OCLC  20452708
  • Ansiklopedi SEÇİM (EPICK) ; Jonathan E. Sisk ; Irvine, CA ; Seçim Sistemleri ; 1992 OCLC  28725247
  • Le Système d'exploitation PICK  ; Malcolm Bull; Paris: Masson, 1989. OCLC  21247561
  • Pick işletim sistemi  ; Joseph St John Bate; Mike Wyatt; New York : Van Nostrand Reinhold, 1986. OCLC  14904780
  • Pick işletim sistemi  ; Malcolm Bull; Londra ; New York : Chapman ve Hall, 1987. OCLC  13666782
  • Sistem seçimi  ; Patrick Roussel, Pierre Redoin, Michel Martin; Paris: CEdi Testi, 1988. OCLC  19546897
  • Gelişmiş PICK ve UNIX: la nouvelle norme informatique  ; Bruno Beninca; Aulnay-sous-Bois, Seine-Saint-Denis; Relais Informatique International, 1990. OCLC  23242884
  • Le systeme PICK: mode d'emploi d'un nouveau standart bilişim  ; Michel Lallement, Jeanne-Françoise Beltzer; Aulnay-sous-Bois, Seine-Saint-Denis; Relais Informatique International, 1987. OCLC  20877971
  • Pick işletim sistemi: pratik bir kılavuz  ; Roger J Bourdon; Wokingham, İngiltere ; Reading, Mass. : Addison-Wesley, 1987. OCLC  13945808
  • Le Système d'éxploitation: réalités ve perspektifler  ; Bernard de Coux; Paris : Afnor, 1988. OCLC  20078135
  • BASIC'i seçin: bir programcının kılavuzu  ; Jonathan E Sisk;Blue Ridge Summit, PA : TAB Profesyonel ve Referans Kitapları, 1987. OCLC  16355134
  • TEMEL'i seçin: bir başvuru kılavuzu  ; Linda Mui; Sebastopol, CA: O'Reilly & Associates, 1990. OCLC  22147353
  • IBM PC Basic ve Pick veritabanı sistemi ile programlama  ; Blue Ridge Zirvesi, PA : TAB Kitapları, 1990. OCLC  19723037
  • PICK sistemine genel bir bakış ;Shailesh Kamat; 1993. OCLC  29287280
  • Taylor, Martin; Rees, Stuart (1995). Unix ve Unidata . Veri konuları. ISBN'si 1-900176-00-9.
  • Seçim: Çok Dilli Bir İşletim Sistemi  ; Charles M.Somerville; Bilgisayar Dili Dergisi, Mayıs 1987, s. 34.
  • Ansiklopedi Seçimi ; Jonathan E. Sisk; Pick Systems, Haziran 1991

Dış bağlantılar