![]() | |
#1
| |||
| |||
|
#2
| |||
| |||
|
#3
| |||
| |||
|
|
Does anyone have a good source of in-depth information on Mach11? *I googled, perused info center and watched some audio conferences but have not found the info I am looking for so was hoping there was a better place to look. *Here are a few things I am looking for : -How UPDATE commands are routed if coming through an SDS node -How does the SDS handle stale data in its buffer. *Since things are run asynchronously, if a read command comes in on the SDS but the Primary has just been updated and the SDS hasnt yet rolled through that log how does the SDS know the data has changed? -What are the shared disk requirements/restrictions |
#4
| |||
| |||
|
|
On Sep 7, 4:25 pm, shorti<lbrya... (AT) juno (DOT) com> wrote: Does anyone have a good source of in-depth information on Mach11? I googled, perused info center and watched some audio conferences but have not found the info I am looking for so was hoping there was a better place to look. Here are a few things I am looking for : -How UPDATE commands are routed if coming through an SDS node -How does the SDS handle stale data in its buffer. Since things are run asynchronously, if a read command comes in on the SDS but the Primary has just been updated and the SDS hasnt yet rolled through that log how does the SDS know the data has changed? -What are the shared disk requirements/restrictions Thanks for your response...I will look at the info you sent but the first link took me to the place I already looked, which doesnt tell me what the shared disk requirements are.... |
#5
| |||
| |||
|
|
Does anyone have a good source of in-depth information on Mach11? I googled, perused info center and watched some audio conferences but have not found the info I am looking for so was hoping there was a better place to look. Here are a few things I am looking for : -How UPDATE commands are routed if coming through an SDS node -How does the SDS handle stale data in its buffer. Since things are run asynchronously, if a read command comes in on the SDS but the Primary has just been updated and the SDS hasnt yet rolled through that log how does the SDS know the data has changed? -What are the shared disk requirements/restrictions Thanks for your response...I will look at the info you sent but the first link took me to the place I already looked, which doesnt tell me |
#6
| |||
| |||
|
|
"shorti" <lbrya... (AT) juno (DOT) com> wrote in message news:ee945faf-b47a-4009-90e8-ee48724848c8 (AT) g17g2000yqe (DOT) googlegroups.com... On Sep 7, 4:25 pm, shorti <lbrya... (AT) juno (DOT) com> wrote: Does anyone have a good source of in-depth information on Mach11? I googled, perused info center and watched some audio conferences but have not found the info I am looking for so was hoping there was a better place to look. Here are a few things I am looking for : -How UPDATE commands are routed if coming through an SDS node -How does the SDS handle stale data in its buffer. Since things are run asynchronously, if a read command comes in on the SDS but the Primary has just been updated and the SDS hasnt yet rolled through that log how does the SDS know the data has changed? -What are the shared disk requirements/restrictions Thanks for your response...I will look at the info you sent but the first link took me to the place I already looked, which doesnt tell me what the shared disk requirements are.... What *do* you want to know?? |
#7
| |||
| |||
|
|
On Sep 8, 2:31 pm, "Neil Truby" <neil.tr... (AT) ardenta (DOT) com> wrote: "shorti" <lbrya... (AT) juno (DOT) com> wrote in message news:ee945faf-b47a-4009-90e8-ee48724848c8 (AT) g17g2000yqe (DOT) googlegroups.com. .. On Sep 7, 4:25 pm, shorti <lbrya... (AT) juno (DOT) com> wrote: Does anyone have a good source of in-depth information on Mach11? I googled, perused info center and watched some audio conferences but have not found the info I am looking for so was hoping there was a better place to look. Here are a few things I am looking for : -How UPDATE commands are routed if coming through an SDS node -How does the SDS handle stale data in its buffer. Since things are run asynchronously, if a read command comes in on the SDS but the Primary has just been updated and the SDS hasnt yet rolled through that log how does the SDS know the data has changed? -What are the shared disk requirements/restrictions Thanks for your response...I will look at the info you sent but the first link took me to the place I already looked, which doesnt tell me what the shared disk requirements are.... What *do* you want to know?? hmm..this shouldnt be that hard of a question. What is supported...most products have a limit of what it has been tested on so I doubt just any shared disk storage system is supported? Does it support all IBM DSxxxx, XIV, HP StorageWorks, EMC Sym, Sun 9xxxV, etc, etc. I did read that GFS and GPFS filesystems are supported. Anything like this would be helpful. Also, what I have read so far doesnt tell me how updates or reads work on the SDS. I did however learn that there is an update option for SDS...why optional? Are there limitations or performance differences. I have only gone through almost all the presentations on the Informix on Campus site so still working though them and plus the last link. _______________________________________________ Informix-list mailing list Informix-list (AT) iiug (DOT) org http://www.iiug.org/mailman/listinfo/informix-list |
#8
| ||||
| ||||
|
|
"shorti" <lbrya... (AT) juno (DOT) com> wrote in message news:ee945faf-b47a-4009-90e8-ee48724848c8 (AT) g17g2000yqe (DOT) googlegroups.com... On Sep 7, 4:25 pm, shorti <lbrya... (AT) juno (DOT) com> wrote: hmm..this shouldnt be that hard of a question. What is supported...most products have a limit of what it has been tested on |
|
Does it support all IBM DSxxxx, XIV, HP StorageWorks, EMC Sym, Sun 9xxxV, etc, etc. I did read that GFS and GPFS filesystems are |
|
Also, what I have read so far doesnt tell me how updates or reads work on the SDS. I did however learn that there is an update option for |
|
Are there limitations or performance differences. |
#9
| |||
| |||
|
|
-How UPDATE commands are routed if coming through an SDS node |
|
-How does the SDS handle stale data in its buffer. Since things are run asynchronously, if a read command comes in on the SDS but the Primary has just been updated and the SDS hasnt yet rolled through that log how does the SDS know the data has changed? |
. He ended up with something like "we must verify
(and correct me if I wrote
#10
| |||
| |||
|
|
I think you should deeper navigate in the documentation (Information Center): for example, take a look at the following page....http://publib.boulder.ibm.com/infoce...opic/com.ibm.a... There you can find (in the "Hardware and software requirements for SD secondary servers" page) some rules regarding how to configure the disks to use SDS in the correct way. Then, you can simply find some tips on the documentation provided by the "Informix on Campus" portal, such as.... Shared Disk Secondary (SDS) Next evolutionary step of HDR *-SDS nodes share disks with the primary *-Can have 0 to N SDS nodes How does it work? *-Primary transmits the current Log Sequence Number (LSN) as it is flushing logs *-SDS instance(s) receives the LSN from the primary and reads the logs from the shared disks *-SDS instance(s) applies log changes to its buffer cache - SDS instance(s) re-sync processed LSN to primary Uses *-Adjust capacity online as demand changes *-Lower data storage costs Similarities with HDR secondary node *-Dirty reads allowed on SDS nodes *-The primary can failover to any SDS node Differences with HDR secondary node *-Only manual failover of primary supported Updates on Secondary *-Allows updating activity to be performed from the secondary node *-Allows the customers to take better advantage of their investment *-Supports a DML operation (insert, update, and delete) on the secondary node. *-Uses optimistic concurrency to avoid updating a stale copy of the row. *-Works on HDR secondary, RSS nodes, and SDS nodes. - Works with the basic data types, UDTs (those that store data in the server), logged smart BLOBs, and partition BLOBs. *-Supports temp tables- both explicit and implicit. *-Works with ER. Optimistic Concurrency and Writes on the Secondary *-We did not implement a distributed lock manager *-Added support for row versioning * CREATE TABLE …. WITH VERCOLS * ALTER TABLE …. * [ADD]/[DROP] VERCOLS * -Creates a shadow column consisting of an insert checksum value (ifx_insert_checksum) and update version column (ifx_row_version). *-If it is determined that the before image on the secondary is different than the current image on the primary, then the write operation is not allowed and an EVERCONFLICT (-7350) error is returned. *-If table does not use VERCOLS, then a before image of the row is used to verify that the update is not being attempted on a stale row. Committed Reads on the Secondary *-The secondary node supports ‘Committed Read’ and ‘Last Committed Read’ isolation levels. *-This is implemented as a locally committed read, not a globally committed read. * -The Read on the secondary node will not return an uncommitted read * -However the row could be in the process of being updated The above notices come from the PPT presentation called "IDS_Rep_Avail_Overview", you can find it there:https://www.ibm.com/developerworks/w...ay/IDS101/Home Hope this helps, Francesco |
![]() |
| Thread Tools | |
| Display Modes | |
| |