home *** CD-ROM | disk | FTP | other *** search
/ ftp.pasteur.org/FAQ/ / ftp-pasteur-org-FAQ.zip / FAQ / databases / sybase-faq / part2 < prev    next >
Encoding:
Internet Message Format  |  2004-04-21  |  7.0 KB

  1. Path: senator-bedfellow.mit.edu!dreaderd!not-for-mail
  2. Message-ID: <databases/sybase-faq/part2_1082468590@rtfm.mit.edu>
  3. Supersedes: <databases/sybase-faq/part2_1074677126@rtfm.mit.edu>
  4. Expires: 2 Aug 2004 13:43:10 GMT
  5. References: <databases/sybase-faq/part1_1082468590@rtfm.mit.edu>
  6. X-Last-Updated: 2003/03/02
  7. From: dowen@midsomer.org (David Owen)
  8. Newsgroups: comp.databases.sybase,comp.answers,news.answers
  9. Subject: Sybase FAQ: 2/19 - ASA
  10. Reply-To: dowen@midsomer.org (David Owen)
  11. Followup-To: comp.databases.sybase
  12. Distribution: world
  13. Organization: Midsomer Consultants Inc.
  14. Approved: news-answers-request@MIT.EDU
  15. Keywords: FAQ, DATABASES, SYBASE, ASA, ASE, REP
  16. Originator: faqserv@penguin-lust.MIT.EDU
  17. Date: 20 Apr 2004 13:45:01 GMT
  18. Lines: 168
  19. NNTP-Posting-Host: penguin-lust.mit.edu
  20. X-Trace: 1082468701 senator-bedfellow.mit.edu 561 18.181.0.29
  21. Xref: senator-bedfellow.mit.edu comp.databases.sybase:106200 comp.answers:56946 news.answers:270286
  22.  
  23. Archive-name: databases/sybase-faq/part2
  24. URL: http://www.isug.com/Sybase_FAQ
  25. Version: 1.7
  26. Maintainer: David Owen
  27. Last-modified: 2003/03/02
  28. Posting-Frequency: posted every 3rd month
  29.    A how-to-find-the-FAQ article is posted on the intervening months.
  30.  
  31.                        Sybase Frequently Asked Questions                       
  32.  
  33.                                                                                
  34. Sybase FAQ Home PageAdaptive Server Enterprise FAQAdaptive Server Anywhere FAQ 
  35.                           Repserver FAQSearch the FAQ                          
  36.                                      [bar]                                     
  37.  
  38.                            Adaptive Server Anywhere                            
  39.                                                                                
  40.  
  41.  
  42.  
  43.  
  44.     0.0    Preamble
  45.     0.1    What is ASA?
  46.     0.2    On what platforms is ASA supported?
  47.     0.3    What applications is ASA good for?
  48.     0.4    When would I choose ASA over ASE?
  49.     0.5    Does ASA Support Replication?
  50.     0.6    What is ASA UltraLite?
  51.     0.7    Links for further information
  52.    
  53. -------------------------------------------------------------------------------
  54.  
  55. 0.0 Preamble
  56.  
  57. I make no claims to be an ASA expert!  I am beginning to use it more and more,
  58. and as I use it I am able to add stuff with more authority to this list.  All
  59. of what is here is very general.  I am pressing people to help write some more
  60. meaty parts.   There is nothing here on how to recover from crashes that must
  61. happen, or equivalent sections for those in the the ASE part.  Performance and
  62. Tuning would be a good section!  If anyone out there knows of a good ASA faq,
  63. then send it to me, and I will get it added.  This is a resource that will help
  64. us all.  Come on all you TeamSybase/TeamPowerbuilder people, you must know 
  65. something on the subject <g>.  It is unlikely that this is going to grow into a
  66. particularly useful resource unless I get some serious help!
  67.  
  68. -------------------------------------------------------------------------------
  69.  
  70. 0.1 What is ASA?
  71.  
  72. ASA is a fully featured DBMS with transactional integrity, automatic rollback
  73. and recovery, declarative RI, triggers and stored procedures.
  74.  
  75. While it comes out of Sybase's "Mobile and Embedded" division, it is NOT
  76. limited to "small, desktop applications". There are many ASA implementations
  77. supporting over 100 concurrent users. While not as scalable as ASE, it does
  78. offer SMP support and versions for various Unix flavors as well as Netware and
  79. NT/w2k. Multi-gigabyte databases are commonly used.
  80.  
  81. ASA offers a number of features that are not to be found in ASE:
  82.  
  83.   * row level BEFORE and AFTER triggers
  84.   * long varchar and BLOB up to 2 gigabytes
  85.   * varchar up to 32k
  86.   * declarative RI with cascade actions
  87.   * all character and decimal data is stored var-len, using only the space
  88.     it needs
  89.  
  90. ASA is designed to be low-maintenance:
  91.  
  92.   * File size automatically grows
  93.   * self-tuning
  94.   * re-uses space from deletes
  95.  
  96. ASA also includes:
  97.  
  98.   * Java stored procs
  99.   * Stored procedure debugger (I am not sure what sort of debugger, just that
  100.     it has one.)
  101.  
  102. -------------------------------------------------------------------------------
  103.  
  104. 0.2 On what platforms is ASA supported?
  105.  
  106. Lots!
  107.  
  108.   * Windows 95/98/ME, NT, 2000, CE
  109.   * Novell NetWare
  110.   * Solaris/SPARC
  111.   * Solaris/Intel
  112.   * IBM AIX
  113.   * Linux (RedHat)
  114.   * HP-UX
  115.  
  116. -------------------------------------------------------------------------------
  117.  
  118. 0.3 What applications is ASA good for?
  119.  
  120. ASA seems to have a number of niches.  It is generally good at OLTP and can be
  121. used as a basis for a general database project.  There are certainly examples
  122. of implementations supporting 100 or more users.
  123.  
  124. A major area for ASA databases is with applications that need to distribute the
  125. database with the application as a general storage area for internal
  126. components, but the database is not a major part of the deliverable.  Sybase
  127. themselves have done this with the IQ meta data storage.  Prior to release 11
  128. of IQ, the meta data was stored in an ASE database.  Now, with IQ 12, the meta
  129. data has moved to being stored in ASA.  This makes the installation of IQ into
  130. production environments much simpler.
  131.  
  132. ASA has excellent ODBC support, which makes it very attractive to tools
  133. oriented towards ODBC.
  134.  
  135. -------------------------------------------------------------------------------
  136.  
  137. 0.4 When would I choose ASA over ASE?
  138.  
  139.   * Ease of administration,e.g., self-tuning optimizer, db file is an OS file
  140.     (not partition).
  141.   * Lower footprint - runs on "smaller" machines.
  142.   * Lower cost, ASA is definitely cheaper than ASE on the same platform.
  143.   * Want to use SQL Remote (asynchronous replication)
  144.   * More complete SQL92 implementation.
  145.  
  146. -------------------------------------------------------------------------------
  147.  
  148. 0.5 Does ASA Support Replication?
  149.  
  150. In short, yes.  ASA comes with SQL Remote, an asynchronous replication server.
  151.   SQL Remote is intended to be used in applications where the replication is
  152. not intended to happen immediately.  In fact, it may well be hours or even days
  153. before the databases are synchronised.  This makes it ideal for the roaming
  154. salesman type apps where the guy is on the road all day and then dials in from
  155. home, hotel or beach front to re-synch his pay price list with the master
  156. server.
  157.  
  158. -------------------------------------------------------------------------------
  159.  
  160. 0.6 What is ASA UltraLite?
  161.  
  162. UltraLite is a version of ASA that runs on handheld devices.
  163.  
  164. Deployment
  165. Windows 95/98, NT, 2000, CE
  166. Palm Computing platform
  167. WindRiver VxWorks
  168. DOS
  169. Symbian EPOC
  170.  
  171. -------------------------------------------------------------------------------
  172.  
  173. 0.7 I'm interested, where can I find more info?
  174.  
  175. Breck Carter has a very useful page at http://www.bcarter.com/home.html that is
  176. full of detail.
  177.  
  178. General information can be found about ASA at:
  179.  
  180. http://www.sybase.com/products/anywhere/sql_productinfo.html
  181.  
  182. It is a bit of a marketing page but there are some pointers to white papers
  183. etc.
  184.  
  185. A very well written reviewers guide can be found at
  186.  
  187. http://www.sybase.com/products/anywhere/sas_reviewers_guide.html
  188.  
  189. The page has a link to a pdf document that contains lots of useful information.
  190.  
  191.