Strasmore Research
Deep Dives · Matt ConnorBy Matt Connor ·

MBO மற்றும் MBP ஆர்டர் புக் தரவு வேறுபாடுகள்

MBO மற்றும் MBP தரவு வகைகளின் செயல்பாட்டு வேறுபாடுகள் மற்றும் அவை ஒவ்வொன்றிற்கும் தேவைப்படும் தரவு மேலாண்மை செலவுகள் குறித்து விரிவாக இந்த கட்டுரையில் காண்போம்.

MBO மற்றும் MBP ஆர்டர் புக் தரவு என்பது ஒரு சிறிய பெயருக்குப் பின்னால் மறைந்திருக்கும் ஒரு பெரிய வேறுபாடாகும். இரண்டு விற்பனையாளர்கள் உங்களுக்கு "Level 2" என்ற பெயரில் வெவ்வேறு பொருட்களை விற்கலாம்: MBP (market by price) என்பது ஒவ்வொரு விலை நிலையிலும் உள்ள மொத்த அளவை மட்டும் அனுப்புகிறது, அதே சமயம் MBO (market by order) என்பது ஒவ்வொரு தனிப்பட்ட ஆர்டரையும் அதன் சொந்த ID-உடன் ஒரு நிகழ்வாக (event) அனுப்புகிறது. ஒன்று புத்தகத்தின் சுருக்கம்; மற்றொன்று அந்தப் புத்தகம் கட்டமைக்கப்படும் மூலப் பதிவேடு (ledger). இரண்டாவதாகக் குறிப்பிட்டது பல மடங்கு அதிக தரவுப் போக்குவரத்தை (traffic) எடுத்துக்கொள்ளும்.

MBP மற்றும் MBO ஆர்டர் புக் தரவுகளில் உண்மையில் என்ன இருக்கிறது

MBP, அதாவது market by price, என்பது ஒருங்கிணைக்கப்பட்ட ஆழம் (aggregated depth) ஆகும். ஒவ்வொரு அப்டேட்டும் ஒரு பக்கம், ஒரு விலை நிலை, அங்குள்ள மொத்த அளவு மற்றும் சில நேரங்களில் அதற்குப் பின்னால் உள்ள ஆர்டர்களின் எண்ணிக்கையைக் குறிப்பிடுகிறது. MBP-10 என விற்கப்படும் ஒரு தயாரிப்பு, ஒவ்வொரு பக்கத்திலும் உள்ள பத்து சிறந்த விலை நிலைகளை உங்களுக்கு வழங்குகிறது; இதுவே டிரேடிங் பிளாட்ஃபார்ம்களில் உள்ள ladder மற்றும் depth chart-களில் உள்ள படிக்கட்டுகள் ஆகும்.

MBO, அதாவது market by order, என்பது ஒரு நிகழ்வுத் தொடர் (event stream) ஆகும். ஒவ்வொரு செய்தியும் ஒரு ஆர்டரை அதன் ID, பக்கம், விலை, காட்டப்படும் அளவு மற்றும் அதற்கு என்ன நடந்தது ஆகியவற்றுடன் குறிப்பிடுகிறது. இதில் எதுவும் முன்கூட்டியே ஒருங்கிணைக்கப்படுவதில்லை. ஒரே விலையில் நாற்பது ஆர்டர்கள் இருந்தால், நாற்பது தனித்தனி செய்திகள் அவற்றை அங்கு வைக்கும்; அந்த விலை நிலையில் மொத்தம் எவ்வளவு உள்ளது என்பதை அறிய நீங்கள் அந்த நாற்பது ஆர்டர்களையும் நினைவகத்தில் (memory) வைத்திருக்க வேண்டும்.

எங்கள் Level 1 vs Level 2 சந்தை தரவு வழிகாட்டி ஒரு புரோக்கரிடம் சில்லறை முதலீட்டாளர் அடுக்கு (retail tier) லேபிள்கள் எதைக் குறிக்கின்றன என்பதை விளக்குகிறது. ஒரு விற்பனையாளர் "Level 2" என்று கூறும்போது, அதற்குள் என்ன இருக்கிறது என்பதற்கான துல்லியமான பெயர்களே MBO மற்றும் MBP ஆகும்; எனவே, நீங்கள் கேட்க வேண்டியது அந்த ஸ்கீமா (schema) பெயர் என்ன என்பதைத்தான்.

MBO ஃபீட் கொண்டுள்ள செய்திச் செயல்பாடுகள்

MBO ஃபீட் என்பது ஆர்டர் ID-களுக்குப் பயன்படுத்தப்படும் செயல்பாடுகளின் வகைப்பாடாகும். இதில் நான்கு செயல்பாடுகள் பெரும்பாலான போக்குவரத்தை உருவாக்குகின்றன:

  • Add: ஒரு புதிய ஆர்டர், புதிய ID-உடன் ஒரு விலையில் புத்தகத்தில் இணைகிறது.
  • Modify: ஏற்கனவே உள்ள ஒரு ID-ன் விலை அல்லது அளவு மாறுகிறது. அளவை அதிகரிப்பது அல்லது விலையை மாற்றுவது அந்த ஆர்டரை புதிய நிலையில் வரிசையின் கடைசிக்குத் தள்ளும்; அளவைக் குறைப்பது பொதுவாக அதன் இடத்தைத் தக்கவைக்கும்.
  • Cancel: ஒரு ID புத்தகத்திலிருந்து முழுமையாகவோ அல்லது பகுதியாகவோ வெளியேறுகிறது.
  • Trade or fill: ஒரு ஆக்ரோஷமான ஆர்டர் (aggressive order), ஏற்கனவே உள்ள ஒன்று அல்லது அதற்கு மேற்பட்ட ஆர்டர்களுடன் நிறைவேற்றப்பட்டு, அவற்றின் அளவைக் குறைக்கிறது அல்லது நீக்குகிறது.

MBP-ல் இந்தச் சொற்கள் எதுவும் இல்லை. ஒரு MBP அப்டேட் என்பது ஒரு நிலையைப் பற்றிய அறிக்கை மட்டுமே: இந்த விலையில் இப்போது இவ்வளவு அளவு உள்ளது. அந்த அளவு ஒரு கேன்சல் (cancel) மூலம் குறைந்ததா அல்லது ஒரு ஃபில் (fill) மூலம் குறைந்ததா என்பது தெரியாது, அப்டேட் ஒரே மாதிரியாகவே இருக்கும். கீழே உள்ள பேனல், மிக மெல்லிய புத்தகத்தில், அதாவது ஒருங்கிணைக்கப்பட்ட டாப் ஆஃப் புக் (consolidated top of book)-ல், ஒரு பக்கத்திற்கு ஒரு விலை நிலை என MBP-1 என்ற பெயரில் இந்த எல்லையைக் காட்டுகிறது.

வினவவும்தொடர்ச்சியான top-of-book செய்திகளுக்கு இடையிலான மாற்றங்கள் (AAPL, ஜூன் 16, 2026, காலை 10:00 முதல் 10:30 வரை ET)
ஒவ்வொரு எண்ணின் பின்னணியில் உள்ள துல்லியமான SQL
WITH
    ordered AS
    (
        SELECT
            row_number() OVER (ORDER BY sip_timestamp, sequence_number) AS msg_index,
            bid_price,
            bid_size,
            lagInFrame(bid_price) OVER (ORDER BY sip_timestamp, sequence_number) AS prev_bid_price,
            lagInFrame(bid_size)  OVER (ORDER BY sip_timestamp, sequence_number) AS prev_bid_size
        FROM global_markets.cache_stocks_quotes
        WHERE ticker = 'AAPL'
          AND sip_timestamp >= '2026-06-16 14:00:00'
          AND sip_timestamp <  '2026-06-16 14:30:00'
          AND bid_price > 0
    ),
    classified AS
    (
        SELECT multiIf(
            bid_price != prev_bid_price, 'best bid price changed',
            bid_size  >  prev_bid_size,  'size joined at the best bid',
            bid_size  <  prev_bid_size,  'size left the best bid',
            'bid untouched, ask side updated') AS message_type
        FROM ordered
        WHERE msg_index > 1
    )
SELECT
    message_type,
    count()                                        AS message_count,
    round(100 * count() / sum(count()) OVER (), 1) AS share_pct
FROM classified
GROUP BY message_type
ORDER BY indexOf(['best bid price changed', 'size joined at the best bid', 'size left the best bid', 'bid untouched, ask side updated'], message_type)
Run this yourself

அந்த அரை மணி நேரத்தில், 17.6% செய்திகள் சிறந்த பிட் (best bid) விலையை மாற்றின, 17.4% மாறாத பிட் விலையில் அளவைச் சேர்த்தன, 12% மாறாத பிட் விலையில் அளவைக் குறைத்தன, மற்றும் 53% பிட் விலையை அப்படியே விட்டுவிட்டு மறுபக்கம் மாறின. ஒவ்வொரு குழுவும் ஒரு விலை நிலையைப் பற்றிய நிகர அறிக்கையாகும். இதில் எந்த ஆர்டரும் பெயரிடப்படவில்லை, மேலும் விடுபட்ட ID-ஐ எந்தக் கணக்கீட்டாலும் மீட்டெடுக்க முடியாது.

ஒவ்வொரு ஸ்கீமாவும் எதற்குப் பதிலளிக்க முடியும், எதற்கு முடியாது

MBP-10 என்பது "அங்கு எவ்வளவு அளவு இருந்தது" என்ற கேள்விகளுக்குப் பதிலளிக்கிறது: ladder-ன் வடிவம், புத்தக சமநிலையின்மை (book imbalance), மிடில் விலைக்கு அருகில் உள்ள பணப்புழக்கம் (liquidity), மற்றும் depth chart போன்றவை. ஒருங்கிணைக்கப்பட்ட நிலைகள் இதற்குப் போதுமானவை.

MBO என்பது "இந்த ஆர்டருக்கு என்ன நடந்தது" என்ற கேள்விகளுக்குப் பதிலளிக்கிறது: நீங்கள் இணையும்போது உங்களுக்கு முன்னால் எவ்வளவு அளவு இருந்தது, ஆர்டர்கள் கேன்சல் செய்யப்படுவதற்கு முன்பு எவ்வளவு காலம் நீடிக்கின்றன, மற்றும் விலை மாறுவதற்கு முன்பு டச் (touch)-ல் உள்ள ஒரு பாசிவ் ஆர்டர் (passive order) வர்த்தகம் செய்யப்படுவதற்கான நிகழ்தகவு என்ன போன்றவை. இந்த அளவுகள் ஒருங்கிணைக்கப்பட்ட வடிவத்தில் இருப்பதில்லை; ஆர்டர்களை ஒரு மொத்த நிலைக்குக் கூட்டுவது, அவற்றை வரையறுத்த வரிசையை அழித்துவிடும்.

வரிசை நிலை (queue position) இதற்குச் சிறந்த உதாரணம். இது price-time priority versus pro-rata matching விதிகளின் கீழ் மட்டுமே அர்த்தமுள்ளதாக இருக்கும், அங்கு வருகை வரிசைதான் யார் முதலில் வர்த்தகம் செய்வது என்பதைத் தீர்மானிக்கிறது. இது ஏன் முக்கியமானது என்றால், பிரிண்ட் அளவு (print size) காரணமாகவே: ஒரு நிலை பல சிறிய செயல்பாடுகளால் நிரப்பப்படுகிறது, ஒரு பெரிய செயல்பாட்டால் அல்ல.

வினவவும்அதே கால இடைவெளியில் வர்த்தக அளவு கலவை (AAPL, ஜூன் 16, 2026, காலை 10:00 முதல் 10:30 வரை ET)
ஒவ்வொரு எண்ணின் பின்னணியில் உள்ள துல்லியமான SQL
SELECT
    multiIf(size < 100,  '1 to 99 shares',
            size < 200,  '100 to 199 shares',
            size < 500,  '200 to 499 shares',
            size < 1000, '500 to 999 shares',
            '1000 or more shares')                 AS trade_size_bucket,
    count()                                        AS trade_count,
    round(100 * count() / sum(count()) OVER (), 1) AS share_pct,
    round(avg(size))                               AS avg_shares
FROM global_markets.stocks_trades
WHERE ticker = 'AAPL'
  AND sip_timestamp >= '2026-06-16 14:00:00'
  AND sip_timestamp <  '2026-06-16 14:30:00'
  AND size > 0
GROUP BY trade_size_bucket
ORDER BY min(size)
Run this yourself

100 பங்குகளுக்கும் குறைவான பிரிண்ட்கள் (odd lot), அந்த கால இடைவெளியில் 92.3% வர்த்தகங்களை உருவாக்கியுள்ளன, மேலும் மிகப்பெரிய தொகுதியான 1000 or more shares, 0.1%-ஐ உருவாக்கியுள்ளது. 4,000 பங்குகளைக் காட்டும் ஒரு நிலைக்கு அந்த அளவிலான பிரிண்ட்களை அனுப்பினால், வரிசையில் கடைசியாக இணைந்த ஒரு ஆர்டர், வர்த்தகம் செய்யப்படாமலேயே பல டஜன் செயல்பாடுகளைக் கடந்து காத்திருக்கலாம். MBP உங்களுக்கு 4,000-ஐக் காட்டுகிறது. MBO உங்களுக்கு அந்த வரிசையைக் காட்டுகிறது.

எந்த ஸ்கீமாவும் மறைக்கப்பட்ட அளவைக் (hidden size) காட்டுவதில்லை. ஒரு iceberg order சிறிய அளவை மட்டுமே காட்டுகிறது மற்றும் அந்த அளவு நிரப்பப்படும்போது புதிய ID-உடன் மீண்டும் புதுப்பிக்கப்படுகிறது, எனவே அந்த ரிசர்வ் அளவு எந்தச் செய்தியிலும் தெரிவதில்லை.

MBO-விலிருந்து புத்தகத்தை மீண்டும் கட்டமைப்பது ஒரு ஸ்டேட் மெஷின் (state machine)

MBP ஃபீட் உங்களுக்கு விடையை நேரடியாகத் தருகிறது. MBO ஃபீட் உங்களுக்கு உள்ளீடுகளை (inputs) வழங்கி, நீங்கள் சரியாகக் கணக்கிடுவீர்கள் என்று எதிர்பார்க்கிறது:

  1. ஒரு ஸ்னாப்ஷாட் (snapshot) அல்லது காலியான புத்தகம் மற்றும் அந்த இடத்தின் கிளியர் மெசேஜ் (clear message) மூலம் தொடங்கவும்.
  2. ஒவ்வொரு add, modify, cancel மற்றும் fill செயல்பாட்டையும் ஆர்டர் ID-ன் அடிப்படையில் சரியான வரிசையில் பயன்படுத்தவும்.
  3. விலை நிலையின் அடிப்படையில் இரண்டாவது குறியீட்டை (index) பராமரிக்கவும், ஏனெனில் உங்கள் உத்தி (strategy) அதைத்தான் வாசிக்கும்.
  4. வரிசை எண்களைக் கவனிக்கவும், ஏதேனும் ஒன்று விடுபட்டால் புதிய ஸ்னாப்ஷாட் மூலம் மீண்டும் ஒத்திசைக்கவும் (re-sync).

இதில் தோல்வி ஏற்பட்டால் அது அமைதியாகவே இருக்கும். ஒரு கேன்சலைத் தவறவிட்டால், ஒரு பேய் ஆர்டர் (phantom order) உங்கள் புத்தகத்தில் அமர்ந்து அந்த நிலையை உயர்த்திவிடும், ஆனால் எங்கும் பிழை காட்டப்படாது. MBP மிகவும் மென்மையாகச் சிதையும்: ஒவ்வொரு அப்டேட்டும் ஒரு நிலையின் மொத்தத்தை மீண்டும் கூறுவதால், சிதைந்த மதிப்பு சில செய்திகளுக்குள் மேலெழுதப்படும் (overwrite).

MBO நேரடி venue ஃபீட்களில் மட்டுமே கிடைக்கிறது, ஒரு எக்ஸ்சேஞ்சிற்கு ஒரு புத்தகம், அதாவது பல ஃபீட்களை இயக்கி இணைக்க வேண்டும். ஒருங்கிணைக்கப்பட்ட டேப் (consolidated tape) என்பது கட்டமைப்பால் உருவாக்கப்பட்ட ஒரு சுருக்கம், இது SIP versus direct exchange feeds பகுதியில் பிரிக்கப்பட்டுள்ளது.

கூடுதல் விவரங்களுக்குத் தேவைப்படும் பேண்ட்விட்த் (bandwidth) செலவு

செய்திகளின் எண்ணிக்கையே இந்த வேறுபாட்டிற்கு விலை நிர்ணயம் செய்வதற்கான நேர்மையான வழியாகும். கீழே உள்ள பேனல், ஐந்து பிரபலமான நிறுவனங்களுக்கு, அதே அரை மணி நேரத்தில் ஒருங்கிணைக்கப்பட்ட டாப் ஆஃப் புக் செய்திகளை உண்மையான பிரிண்ட்களுடன் ஒப்பிடுகிறது.

வினவவும்Top-of-book செய்திகள் மற்றும் வர்த்தகப் பதிவுகளின் ஒப்பீடு, ஜூன் 16, 2026, காலை 10:00 முதல் 10:30 வரை ET
ஒவ்வொரு எண்ணின் பின்னணியில் உள்ள துல்லியமான SQL
WITH
    quote_load AS
    (
        SELECT ticker, count() AS quote_messages
        FROM global_markets.cache_stocks_quotes
        WHERE ticker IN ('SPY', 'AAPL', 'NVDA', 'MSFT', 'KO')
          AND sip_timestamp >= '2026-06-16 14:00:00'
          AND sip_timestamp <  '2026-06-16 14:30:00'
        GROUP BY ticker
    ),
    trade_load AS
    (
        SELECT ticker, count() AS trades
        FROM global_markets.stocks_trades
        WHERE ticker IN ('SPY', 'AAPL', 'NVDA', 'MSFT', 'KO')
          AND sip_timestamp >= '2026-06-16 14:00:00'
          AND sip_timestamp <  '2026-06-16 14:30:00'
        GROUP BY ticker
    )
SELECT
    q.ticker                              AS ticker,
    round(q.quote_messages / 1000, 1)     AS quote_messages_thousands,
    round(t.trades / 1000, 2)             AS trades_thousands,
    round(q.quote_messages / t.trades, 1) AS quotes_per_trade_ratio
FROM quote_load AS q
INNER JOIN trade_load AS t ON t.ticker = q.ticker
ORDER BY quotes_per_trade_ratio DESC
Run this yourself

SPY பிரிண்டிற்கு அதிகப்படியான quote போக்குவரத்தைக் கொண்டிருந்தது, ஒவ்வொரு வர்த்தகத்திற்கும் 9.6 செய்திகள் மற்றும் முப்பது நிமிடங்களில் 510 ஆயிரம் செய்திகள். ஐந்து நிறுவனங்களுக்கு இடையிலான பரவல் (spread) பெரியது: பேனலின் கீழே, MSFT பிரிண்டிற்கு 0.7 quote செய்திகளை மட்டுமே கொண்டிருந்தது, இது ஒவ்வொரு வர்த்தகத்திற்கும் ஒரு செய்திக்கும் குறைவு. அந்த நெடுவரிசை எதைக் கணக்கிடுகிறது என்பதை நினைவில் கொள்ளுங்கள்: ஒவ்வொரு பக்கத்திற்கும் ஒரு விலை நிலை, அனைத்து இடங்களையும் ஒரே சிறந்த பிட் மற்றும் ஆஃபராக மாற்றிய ஃபீடில். பத்து நிலை ஆழம் கொண்ட தயாரிப்பு இதை பல மடங்கு பெருக்குகிறது, மேலும் ஒரு ஆர்டர் வாரியான ஃபீட் அதை மீண்டும் பெருக்குகிறது, ஏனெனில் ஒவ்வொரு இடத்திலும் உள்ள ஒவ்வொரு நிலைக்குப் பின்னால் உள்ள ஒவ்வொரு ஆர்டரும், அது வர்த்தகம் செய்யப்பட்டாலும் இல்லாவிட்டாலும், அதன் சொந்த add, modify மற்றும் cancel செய்திகளை உருவாக்குகிறது. இதே கணக்கீடு the size of the options quote feed பகுதியில் பெரிய அளவில் காட்டப்பட்டுள்ளது.

ஒரு உத்திக்கு எந்த ஆர்டர் புக் ஃபீட் தேவை?

பெரும்பாலான வேலைகள் MBP-10-ல் நடக்கின்றன. Depth charts, imbalance அம்சங்கள், விலை-அளவீட்டு பணப்புழக்கம், செயல்பாட்டு செலவு மாதிரிகள் மற்றும் "எவ்வளவு அளவு எங்கே இருந்தது" என்பது போன்ற ஆராய்ச்சி கேள்விகள் அனைத்தும் ஒருங்கிணைக்கப்பட்ட நிலைகளிலிருந்தே பதிலளிக்கப்படக்கூடியவை, அதுவும் மிகக் குறைந்த செய்தி அளவில்.

வரிசை நிலை (queue position), ஆர்டர் ஆயுட்காலம், கேன்சல் நடத்தை, டச்-ல் பாசிவ் ஃபில் நிகழ்தகவு போன்ற குறிப்பிட்ட ஆர்டரைச் சார்ந்த கேள்விகளுக்கு MBO தேவைப்படுகிறது. வரிசையில் 200 பங்குகள் உள்ளதா அல்லது 20,000 பங்குகள் உள்ளதா என்பதைப் பொறுத்து லாப-நஷ்டத்தைத் தீர்மானிக்கும் ஒரு உத்திக்கு ஒருங்கிணைக்கப்பட்ட தரவு உதவாது; அதற்கு உரிமக் கட்டணம், பேண்ட்விட்த், சேமிப்பு மற்றும் நாள் முழுவதும் புத்தகத்தைச் சரியாக வைத்திருப்பதற்கான பொறியியல் செலவுகளைச் செலுத்த வேண்டியிருக்கும்.

இந்த பேனல்கள் எவ்வாறு உருவாக்கப்பட்டன
  • ஒவ்வொரு பேனலுக்குப் பின்னால் உள்ள ஃபீட் ஒருங்கிணைக்கப்பட்ட டாப் ஆஃப் புக் ஆகும், ஒரு பக்கத்திற்கு ஒரு விலை நிலை, மற்றும் வர்த்தக டேப். இது ஆழமான ஃபீட் (depth feed) அல்ல, ஆர்டர் வாரியான ஃபீட் அல்ல, எனவே இந்த பேனல்கள் MBO-வை நேரடியாகச் சோதிக்காமல், செய்தி-அளவு வாதத்தை விளக்குகின்றன.
  • விண்டோக்கள் ஜூன் 16, 2026 அன்று காலை 10:00 முதல் 10:30 ET வரை, அதாவது 14:00 முதல் 14:30 UTC வரை என நிர்ணயிக்கப்பட்டுள்ளன. நிர்ணயிக்கப்பட்ட விண்டோக்கள் எண்களை மாற்றமில்லாமல் வைத்திருக்கின்றன.
  • வகைப்பாட்டு பேனல் ஒவ்வொரு செய்தியையும் வரிசையில் அதற்கு முந்தைய செய்தியுடன் ஒப்பிடுகிறது. இது ஒரு கேன்சலை ஒரு ஃபில்-லிருந்து பிரிக்க முடியாது, இதுவே இந்த இடுகை விவரிக்கும் துல்லியமான வரம்பாகும்.

FAQ

MBO மற்றும் MBP சந்தை தரவுகளுக்கு இடையே உள்ள வேறுபாடு என்ன?

MBP (market by price) ஒவ்வொரு விலை நிலையிலும் காட்டப்படும் அளவை ஒருங்கிணைத்து, ஒரு நிலைக்கு ஒரு அப்டேட்டை அனுப்புகிறது. MBO (market by order) ஒவ்வொரு தனிப்பட்ட ஆர்டரையும் அதன் ID-உடன், அதனுடன் நடக்கும் add, modify, cancel மற்றும் fill நிகழ்வுகளுடன் அனுப்புகிறது.

Level 2 தரவு என்பது MBO தரவு போன்றதா?

பொதுவாக இல்லை. சில்லறை புரோக்கர்களில் "Level 2" என்பது பெரும்பாலும் ஒருங்கிணைக்கப்பட்ட ஆழத்தைக் குறிக்கிறது, எனவே ஐந்து முதல் இருபது விலை நிலைகளைக் கொண்ட MBP ஆகும். சில விற்பனையாளர்கள் ஆர்டர் வாரியான ஃபீடை அதே அடுக்கு பெயரில் சந்தைப்படுத்துகிறார்கள், எனவே ஸ்கீமா பெயரே எதைப் பெறுவீர்கள் என்பதைத் தீர்மானிக்கிறது.

MBO ஃபீட் MBP ஃபீடை விட எவ்வளவு பெரியது?

இடம் மற்றும் குறியீட்டைப் பொறுத்து பல மடங்கு பெரியது. ஒருங்கிணைக்கப்பட்ட டாப் ஆஃப் புக் மட்டுமே மேலே உள்ள பேனலில் பரபரப்பான நிறுவனத்திற்கு பிரிண்டிற்கு 9.6 செய்திகளை உருவாக்கியது. ஆர்டர் வாரியான ஃபீட், ஒவ்வொரு இடத்திலும் உள்ள ஒவ்வொரு நிலைக்குப் பின்னால் உள்ள அனைத்து add, modify மற்றும் cancel செய்திகளையும் சேர்க்கிறது, இதில் வர்த்தகம் செய்யப்படாத பெரும்பாலான ஆர்டர்களும் அடங்கும்.

MBO தரவிலிருந்து MBP புத்தகத்தை மீண்டும் கட்டமைக்க முடியுமா?

ஆம், அதுதான் சாதாரண செயல்முறை: ஒவ்வொரு ஆர்டர் நிகழ்வையும் ஆர்டர் ID-ஆல் குறிக்கப்பட்ட புத்தகத்தில் பயன்படுத்தவும், பின்னர் நிலை மொத்தங்களை வெளியிடவும். இதற்கு நேர்மாறானது சாத்தியமில்லை: ஆர்டர்கள் ஒரு நிலை மொத்தமாக மாற்றப்பட்டவுடன், தனிப்பட்ட ID-கள் மற்றும் அவற்றின் வருகை வரிசை மறைந்துவிடும்.


இங்குள்ள ஒவ்வொரு பேனலும் அதன் கீழே உள்ள துல்லியமான SQL-உடன் வருகிறது. வெவ்வேறு குறியீடு அல்லது அமர்வில் அதே செய்திகளைக் கணக்கிட, Strasmore டெர்மினலில் சாதாரண ஆங்கிலத்தில் கேள்வியைக் கேளுங்கள்.