Рашмор

Новости мира

Rushmore — FoxSoftware әзірлеген және кейінірек Microsoft сатып алған деректерге жылдам қол жеткізу технологиясы. Атаудың жасырын мағынасын табуға тырысудың қажеті жоқ (Рашморды «басқа шабуыл» немесе «басқа лақтыру» деп аударуға болады), бұл технологияны жасаушылардың өздері мойындағандай, атау ештеңені білдірмейді, бірақ жай ғана болды. әзірлеушілер тобы Хичкок фильмдерін тамашалаған шулы кештен кейін дүниеге келген.

Бұл технологияның ең қызығы, 90-шы жылдардан бері мен бұл технологияның нақты сипаттамасын таба алмаймын. Барлық нұсқаулар, сипаттамалар немесе басқа материалдар әдетте келесідей нәрсені қамтиды: Rushmore технологиясы бір жазба сияқты үлкен жазбалар жинағына қол жеткізуді оңтайландыруға мүмкіндік береді. Rushmore көмегімен деректерге қол жеткізу операциялары дәстүрлі қатынасқа қарағанда жүздеген және мыңдаған есе жылдамырақ.

Rushmore көмегімен FoxPro миллиондаған жазбаларды қамтитын кестелерде үлкен негізгі компьютерлер сияқты жылдам және тиімді жұмыс істеуге мүмкіндік береді. Rushmore стандартты B-ағаш индекстерін немесе FoxPro құрама индекстерін пайдаланады. Бұл технология үшін қолданылатын индекстер түрінде ешқандай айырмашылық болмаса да, күрделі индекстер қолайлы, өйткені олар әдеттегіден кемінде 6 есе қысқа. Жазбалар саны 500 000-нан асатын болса, басқа әдістерді қолдану мүмкін болмаған кезде Rushmore өте қажет. Рашмордың қол жеткізу технологиясының жетілдірілгені сонша, технологияны иеленетін компания оны жай ғана ашқысы келмейтін сияқты.

Бірақ Rushmore тиімділігі жазбалар саны, айталық, 10 000-нан асқанда, бұл жазбалардың көлемі қолданбаға бөлінген жад көлемінен аса бастағанда бірден көрінеді. Менің ойымша, Rushmore индекстік массивтермен матрицалық операцияларды орындауға мүмкіндік береді және сол арқылы жазбалардың өзін машина жадына жүктемей-ақ қажетті жазбалар массивін есептейді. Ол жазбалар арқылы «жүрмейді». Ол нені жүктеу керектігін алдын ала «біледі». Бұл әдісті арнайы қосудың қажеті жоқ. Әдепкі бойынша, VFP оны мүмкіндігінше автоматты түрде қолданады. Кейінірек сіз және біз VFP үшін бұл жұмысты жеңілдету және Rushmore-ды тиімдірек пайдалану жолдарын қарастырамыз.