<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Dobler Consulting &#187; Sybase</title>
	<atom:link href="http://www.doblerconsulting.com/db-tech-trends/sybase/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.doblerconsulting.com</link>
	<description>Sybase DBA &#124; Oracle DBA &#124; SQL Server DBA &#124; SAP</description>
	<lastBuildDate>Tue, 21 May 2013 21:57:09 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>SAP Sybase ASE &#8211; Keeping Private Data Private</title>
		<link>http://www.doblerconsulting.com/db-tech-trends/sap-sybase-ase-keeping-private-data-private/</link>
		<comments>http://www.doblerconsulting.com/db-tech-trends/sap-sybase-ase-keeping-private-data-private/#comments</comments>
		<pubDate>Tue, 21 May 2013 21:57:09 +0000</pubDate>
		<dc:creator>Peter Dobler</dc:creator>
				<category><![CDATA[Database Technology Trends]]></category>
		<category><![CDATA[Sybase]]></category>
		<category><![CDATA[Access Control Mechanisms]]></category>
		<category><![CDATA[Accessible Data]]></category>
		<category><![CDATA[Backup Files]]></category>
		<category><![CDATA[Bit String]]></category>
		<category><![CDATA[Constant Attention]]></category>
		<category><![CDATA[Control Features]]></category>
		<category><![CDATA[Cpu Resources]]></category>
		<category><![CDATA[Database Administrators]]></category>
		<category><![CDATA[Database Files]]></category>
		<category><![CDATA[Encryption And Decryption]]></category>
		<category><![CDATA[Encryption Key]]></category>
		<category><![CDATA[Key Sizes]]></category>
		<category><![CDATA[Os Users]]></category>
		<category><![CDATA[Private Data]]></category>
		<category><![CDATA[Security Measures]]></category>
		<category><![CDATA[Sensitive Data]]></category>
		<category><![CDATA[Separation Of Duties]]></category>
		<category><![CDATA[Symmetric Encryption Algorithm]]></category>
		<category><![CDATA[Top Executives]]></category>
		<category><![CDATA[Unauthorized Person]]></category>

		<guid isPermaLink="false">http://www.doblerconsulting.com/?p=2347</guid>
		<description><![CDATA[<p>Data security is one of the hot topics when you ask top executives about what keeps them up at night. Keeping private data private is a never-ending challenge that needs constant attention and dedication. Data encryption is your best defense for protecting sensitive data. Common access control mechanisms and limiting the power of database administrators [...]</p><p>The post <a href="http://www.doblerconsulting.com/db-tech-trends/sap-sybase-ase-keeping-private-data-private/">SAP Sybase ASE &#8211; Keeping Private Data Private</a> appeared first on <a href="http://www.doblerconsulting.com">Dobler Consulting</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Data security is one of the hot topics when you ask top executives about what keeps them up at night. Keeping private data private is a never-ending challenge that needs constant attention and dedication. Data encryption is your best defense for protecting sensitive data. Common access control mechanisms and limiting the power of database administrators will make it harder to access the sensitive data, but once this hurdle is overcome the data is freely accessible. Data encryption will supplement and enhance these security measures by protecting sensitive data at rest in backup files and database files that could be exploited by powerful OS users.</p>
<p>SAP Sybase ASE already contains powerful data access control features like granular permissions to enforce the separation of duties. The data encryption option will extend and enhance these features with sophisticated, flexible algorithms and methodologies.</p>
<p>&nbsp;</p>
<h3><b>Data Encryption with SAP Sybase ASE</b></h3>
<p><b>SAP Sybase ASE</b> first introduced data encryption on the column level in release 12.5. In data encryption terminology there are two phases that compose the process. Encryption will obfuscate the data with the help of an encryption key and store the data in the database. The same encryption key is used to read the obfuscated data from the database and decrypt the data back into its original value.</p>
<p><b>SAP Sybase ASE 15.7</b> uses Advanced Encryption Standard (AES) with 128, 192, or 256-bit encryption key sizes for its data encryption methodology. The longer the bit string, the more difficult it is for an unauthorized person to decrypt the data.</p>
<p>Data encryption in <b>SAP Sybase ASE</b> uses a symmetric encryption algorithm, which means that the same key is used for encryption and decryption. When you insert or update data in an encrypted column, SAP Sybase ASE transparently encrypts the data immediately before writing the row. The more complicated the encryption, the more CPU resources will be taken up by the encryption algorithm. This methodology is called Transparent Data Encryption (TDE), and is used by Oracle and SQL Server as well. Both Oracle and SQL Server implemented TDE in their data encryption features, using an encryption key to encrypt and decrypt data. The difference is in the way they do the implementation.</p>
<p>Data encryption in <b>SAP Sybase ASE</b> is governed by a system security officer (SSO) or a Key Custodian. Both roles need to have the sso_role granted to their login profiles and no other user, including database administrators, should have this role granted to them.</p>
<p>Data encryption is an internal affair with <b>SAP Sybase ASE.</b> The master encryption key can be stored in the database itself. <b>SAP Sybase ASE</b> features key encryption keys and key encryption values in its data encryption algorithm. The key encryption key (KEK), formerly known as system encryption key (SEK), now has four levels of security. The most secure option requires a password that is not saved in the database. The loss of this password will make it impossible to decrypt the data in any way whatsoever. As a best practice procedure, the Key Custodian should appoint a trusted user as the key recoverer and in case of a lost password; this recovery password can be used to recover master key access.</p>
<p><b>SAP Sybase ASE 15.7’s</b> data encryption also allows you to encrypt and store passwords from other systems in the database by using a “Service” key. This includes passwords from CIS, LDAP, SSL and Rep Server.</p>
<p>&nbsp;</p>
<h3><b>Implementing Data Encryption</b></h3>
<p>Generally, enabling <b>SAP Sybase ASE</b> data encryption consists of a few steps, but requires in-depth planning to ensure that no data loss occurs due to lost passwords.</p>
<p>The steps involved are:</p>
<ol>
<li>The SSO (assigned sso_role with an admin login or a Key Custodian) enables column encryption with this command:sp_configure ‘enable encrypted columns’, 1</li>
<li>Depending on the protection method of your column encryption keys, you need to create a database-level master key or set the system encryption password. This is the key encryption key (KEK) that is being used to create the column encryption keys (CEK).</li>
<li>Create one or more column encryption keys (CEK). If additional passwords are assigned to encryption keys, data will be protected, even from database administrators.</li>
<li>Specify the columns in a table to be encrypted.</li>
<li>Grant decrypt permission to users who must see the data. You can choose a default plain text to mask data for unauthorized users.</li>
</ol>
<p>Once these steps have been completed, existing applications can run against existing tables and columns, but now the data is securely protected against theft and misuse.</p>
<p>The control over the encryption process, when choosing a database-level master key, can be delegated into an application layer. There is no external protection mechanism to be considered, and the application retains full control. This is important to 3<sup>rd</sup> party applications as the <b>SAP Sybase ASE</b> data encryption is a licensed option. If a client choses to implement data encryption later on, the application must be able to dynamically enable encryption for its data without manual intervention. If one or more encryption keys are located outside the database, the application loses control over the encryption admin process.</p>
<p><b>SAP Sybase ASE</b> gives applications the authority to take control of data encryption with database-level master keys and SQL statements based column encryption.</p>
<p>&nbsp;</p>
<h3><b>Encrypting Data</b></h3>
<p><b>SAP Sybase ASE</b> is able to encrypt most of its data types. For obvious reasons, encrypting text and image data types is not possible. You also cannot encrypt computed columns or specify encrypted columns in the partition_clause of a table. Other than that, you’re free to apply data encryption to as many columns as you prefer.</p>
<p>In the simple encryption sample below, you can see how to create two encryption keys, and encrypt two columns with two different keys. This is a new table encryption sample.<br />
<code>create encryption key default_key as default for AES<br />
create encryption key cc_key<br />
create table emp_table (ssn char(15) encrypt, ename char(50),...)<br />
create table customer (creditcard char(20) encrypt with cc_key, cc_name char(50),...)</code><br />
The ssn column will be encrypted with the default key, and the creditcard column will be encrypted with the cc_key. The column encryption keys (CEK) are being created using the key encryption keys (KEK).  If a password is required you will be prompted to enter the password to create the CEK.</p>
<p>To apply encryption to a column in an existing table, use the alter table / modify command to modify the column. You will use either the default key or a named encryption created in the current database or another database. The exception for this encryption is that you cannot modify a column if there is a trigger in place, or the column is a key in a clustered or placement index. In this case, the trigger / index has to be dropped, the column encrypted, and the trigger / index re-created.</p>
<p>&nbsp;</p>
<h3><b>Understanding Decryption</b></h3>
<p>One important part of encrypting data in a column is to ensure that the values can be decrypted. The decrypt permission can be granted either to a role or individually to a user on specific tables. It is advisable to combine select and decrypt permissions at the same time to a user or role. Be careful when granting DML (update, insert and delete) permissions without the decrypt permission to a user or role. This can cause unintended consequences and potentially lead to data loss. Encrypted data can be overwritten with trash so that it is impossible to decrypt the data. In this case, encryption constraints or planning carefully for data access permissions are the best solutions to prevent this scenario.</p>
<p>&nbsp;</p>
<h3><b>Data Encryption vs. Data Masking</b></h3>
<p>One of the main distinctions between data encryption and data masking is that encryption has to be reversible and a decryption method has to ensure that encrypted data can be successfully decrypted into the correct value.  Data masking applies data scrambling or obfuscation methods to render sensitive data unusable. One of the most famous data masking examples is displaying only the last four digits of a social security number. All other digits have been replaced by the letter x.</p>
<p>Data masking is divided into static and dynamic masking. Obfuscation either happens in real time when accessing the data, or the data has been store in an obfuscated form into the database. Static data masking is not possible in production databases; it is commonly used to protect sensitive data in test and development environments.</p>
<p>As an added bonus with data encryption, basic data masking can be achieved via the default value setting when encrypting data columns. If a user has not been granted decrypt permission, a default value will be displayed instead.</p>
<p>&nbsp;</p>
<h3><b>Data Encryption Consequences</b></h3>
<p>When implementing data encryption with <b>SAP Sybase ASE,</b> special attention to index strategies is required to offset negative performance impacts. That’s why it is important to choose the encrypted columns wisely. <b>SAP Sybase ASE</b> has built-in optimization indexing encrypted columns.  You can access data effectively via an index, but there are certain rules that need to be followed. The same holds true when encrypting constraints.</p>
<p>The biggest consequence when implementing data encryption is the potential loss of data if passwords are lost. <b>SAP Sybase ASE</b> offers four options to manage the key encryption keys (KEK), each one of them with a larger degree of protection. There is still the standard system encryption key (SEK) option available, but all other options require one or more passwords, and these passwords are not stored in the database. Keeping track of these passwords is one of the duties of the SSO or the Key Custodian.</p>
<p><b> </b></p>
<h3><b>Performance Impacts</b></h3>
<p>Based on independent performance benchmarks, the impact of data encryption on performance largely depends on how many columns are being encrypted. There is a storage increase associated with data encryption, which gets easily overlooked in encryption rollout projects, but could create unintended bottlenecks.</p>
<p>Creating or re-creating indexes will take a performance hit. This is expected behavior; however <b>SAP Sybase ASE</b> implemented performance improvements in its latest version that will mitigate this performance impact.</p>
<p>If encrypted columns are part of a table join in a query, the largest performance impact will be noted, especially if non-encrypted columns are being joined with encrypted columns. Be sure to thoroughly check your encryption plan with the data model and the foreign key reference model.</p>
<p>&nbsp;</p>
<h3><b>Expanding Data Encryption beyond Data</b></h3>
<p><b>SAP Sybase ASE</b> provides strong data encryption methodologies for external login passwords and hidden text, using the AES-256 symmetric encryption algorithm. By using this option, you will be able to apply strong data encryption for external passwords to:</p>
<p>-          Replication Agents and replicated databases</p>
<p>-          CIS for remote descriptors and logins</p>
<p>-          The job scheduler agent</p>
<p>-          Real Time Messaging (RTMS)</p>
<p>-          Secure Socket Layers (SSL) and Lightweight Directory Access Protocol (LDAP) protecting SSL and LDAP access accounts. Passwords are being managed by the stored procedures sp_ldapadmin and sp_ssladmin, and can be secured.</p>
<p>Securing external passwords and hidden text requires the use of a service key. Service keys are 256-bit, persistent encryption keys and are stored in sysencryptkeys. Service keys are encrypted by either using a static key or the master key. Using the master key requires the password to decrypt the database-specific master key.</p>
<p>&nbsp;</p>
<h3><b>Conclusion</b></h3>
<p>Encrypting data will protect data at rest from unauthorized access. In case of backup files getting stolen or privileged OS users gaining access to the database files, data encryption renders these security breach attempts useless. Data encryption is required to comply with certain government and industry regulations such as PCI, HIPPA, etc. <b>SAP Sybase ASE</b> implemented data encryption in a secure and flexible way that enables applications to take control over the data encryption process.</p>
<p><b>SAP Sybase ASE</b> enables data encryption by storing the key encryption keys inside the database. It also added an additional security layer requiring granting special decrypt permission to users in order to make the data readable again. This effectively blocks database administrators from accessing sensitive data in the database and on the backup files.</p>
<p>Based on benchmark tests, data encryption adds very limited overhead to the data processing if used for selective columns in selective tables. The CPU overhead logically increases when encrypting more columns. But as a tradeoff for stellar security, this is a small price to pay.</p>
<p>&nbsp;</p>
<h3><b>About the Author</b></h3>
<p>Peter Dobler is an accomplished IT database professional who delivers results by building sophisticated data systems, by implementing advanced application software, and by improving efficiencies and reducing costs. He founded Dobler Consulting, (<a href="file:///C:\Documents%20and%20Settings\lesley\My%20Documents\dobler\sybase_article1\www.doblerconsulting.com">www.doblerconsulting.com</a>) a Tampa, Florida consulting firm that delivers implementation expertise for Oracle, SAP Sybase, and MS SQL Server in 2000. His 25 plus years in technology started in Basle, Switzerland in 1985. Peter uses his extensive experience to hone his talent as a proven resource for producing streamlined IT solutions. He currently engages in strategic alliances and special projects with <b>SAP Sybase</b>, the enterprise software and services company. He can be reached at: <a href="mailto:pdobler@doblerconsulting.com">pdobler@doblerconsulting.com</a> or 813-322-3240.</p>
<p>Read his Database Trends Blog (Behind the Scenes of Database Evolution) at: <a href="http://www.doblerconsulting.com/db-tech-trends">http://www.doblerconsulting.com/db-tech-trends</a>, and his Technology Tips Blog (Step-by- step Instructions on Today&#8217;s Challenging Technology) at <a href="%20http:/www.doblerconsulting.com/tech-tips-tricks."> http://www.doblerconsulting.com/tech-tips-tricks.</a></p>
<p>&nbsp;</p>
<p>The post <a href="http://www.doblerconsulting.com/db-tech-trends/sap-sybase-ase-keeping-private-data-private/">SAP Sybase ASE &#8211; Keeping Private Data Private</a> appeared first on <a href="http://www.doblerconsulting.com">Dobler Consulting</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.doblerconsulting.com/db-tech-trends/sap-sybase-ase-keeping-private-data-private/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SAP Sybase ASE 15.7 ESD#2 – Separation of Duties</title>
		<link>http://www.doblerconsulting.com/db-tech-trends/sap-sybase-ase-15-7-esd2-separation-of-duties/</link>
		<comments>http://www.doblerconsulting.com/db-tech-trends/sap-sybase-ase-15-7-esd2-separation-of-duties/#comments</comments>
		<pubDate>Tue, 23 Apr 2013 20:58:39 +0000</pubDate>
		<dc:creator>Peter Dobler</dc:creator>
				<category><![CDATA[Database Technology Trends]]></category>
		<category><![CDATA[Sybase]]></category>
		<category><![CDATA[Ase]]></category>
		<category><![CDATA[Business Processes]]></category>
		<category><![CDATA[Data Leakage]]></category>
		<category><![CDATA[Data Security]]></category>
		<category><![CDATA[Esd]]></category>
		<category><![CDATA[Gartner Research]]></category>
		<category><![CDATA[Government Regulations]]></category>
		<category><![CDATA[Hot Topic]]></category>
		<category><![CDATA[New Security]]></category>
		<category><![CDATA[Poor Business]]></category>
		<category><![CDATA[Prying Eyes]]></category>
		<category><![CDATA[Sap]]></category>
		<category><![CDATA[Security Feature]]></category>
		<category><![CDATA[Security Incidents]]></category>
		<category><![CDATA[Security Requirements]]></category>
		<category><![CDATA[Security Tasks]]></category>
		<category><![CDATA[Sensitive Data]]></category>
		<category><![CDATA[Separation Of Duties]]></category>
		<category><![CDATA[System Privileges]]></category>

		<guid isPermaLink="false">http://www.doblerconsulting.com/?p=2316</guid>
		<description><![CDATA[<p>Protecting sensitive data from prying eyes is a hot topic these days. According to Gartner research results, 70% of high-cost security incidents occur when data from inside the organization gets out. Most data leakage occurs either by accident, or because of poor business processes. SAP Sybase ASE 15.7 ESD#2 has introduced a new security feature [...]</p><p>The post <a href="http://www.doblerconsulting.com/db-tech-trends/sap-sybase-ase-15-7-esd2-separation-of-duties/">SAP Sybase ASE 15.7 ESD#2 – Separation of Duties</a> appeared first on <a href="http://www.doblerconsulting.com">Dobler Consulting</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Protecting sensitive data from prying eyes is a hot topic these days. According to Gartner research results, 70% of high-cost security incidents occur when data from inside the organization gets out. Most data leakage occurs either by accident, or because of poor business processes.</p>
<p><b>SAP Sybase ASE 15.7 ESD#2</b> has introduced a new security feature called Granular Permissions. These are grantable system privileges that allow you to enforce “separation of duties.” To better understand the role of data security and implementing Granular Permissions into an existing environment, it is important to see the bigger picture of data security tasks. The level of data security needs depend largely on the size and industry of your company. Industry and government regulations dictate your data security requirements.</p>
<p><strong><a title="SAP Sybase ASE 15.7 ESD#2 – Separation of Duties" href="http://scn.sap.com/docs/DOC-40425" target="_blank">Click Here</a></strong> to <strong>read more</strong> about <strong><a title="SAP Sybase ASE 15.7 ESD#2 – Separation of Duties" href="http://scn.sap.com/docs/DOC-40425" target="_blank">Granular Permissions</a></strong> and how SAP Sybase ASE implements <strong>fine tuned separation of duties</strong>.</p>
<p>&nbsp;</p>
<p>The post <a href="http://www.doblerconsulting.com/db-tech-trends/sap-sybase-ase-15-7-esd2-separation-of-duties/">SAP Sybase ASE 15.7 ESD#2 – Separation of Duties</a> appeared first on <a href="http://www.doblerconsulting.com">Dobler Consulting</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.doblerconsulting.com/db-tech-trends/sap-sybase-ase-15-7-esd2-separation-of-duties/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SAP Sybase IQ 16 Goes Real-Time</title>
		<link>http://www.doblerconsulting.com/db-tech-trends/sap-sybase-iq-16-goes-real-time/</link>
		<comments>http://www.doblerconsulting.com/db-tech-trends/sap-sybase-iq-16-goes-real-time/#comments</comments>
		<pubDate>Tue, 12 Mar 2013 13:43:28 +0000</pubDate>
		<dc:creator>Peter Dobler</dc:creator>
				<category><![CDATA[Database Technology Trends]]></category>
		<category><![CDATA[Sybase]]></category>
		<category><![CDATA[Best Choice]]></category>
		<category><![CDATA[Choice Position]]></category>
		<category><![CDATA[Commodity Hardware]]></category>
		<category><![CDATA[Concurrent Users]]></category>
		<category><![CDATA[Cutting Edge Technology]]></category>
		<category><![CDATA[Data Warehouse Solution]]></category>
		<category><![CDATA[Extreme Data]]></category>
		<category><![CDATA[February 17]]></category>
		<category><![CDATA[Iq]]></category>
		<category><![CDATA[Large Numbers]]></category>
		<category><![CDATA[Legacy Infrastructure]]></category>
		<category><![CDATA[Memory Capabilities]]></category>
		<category><![CDATA[Memory Data]]></category>
		<category><![CDATA[New Opportunities]]></category>
		<category><![CDATA[Next Generation]]></category>
		<category><![CDATA[Portability]]></category>
		<category><![CDATA[Protection Features]]></category>
		<category><![CDATA[real time]]></category>
		<category><![CDATA[Sap]]></category>
		<category><![CDATA[Workloads]]></category>

		<guid isPermaLink="false">http://www.doblerconsulting.com/?p=2181</guid>
		<description><![CDATA[<p>SAP announced at TDWI Conference, being held in Las Vegas February 17-22, the availability of SAP Sybase IQ 16, the next generation of data analytics. Equipped with in-memory data processing, SAP Sybase IQ 16 boosts its already lightning fast performance to new heights. Especially in mixed workloads with large numbers of concurrent users, the combination [...]</p><p>The post <a href="http://www.doblerconsulting.com/db-tech-trends/sap-sybase-iq-16-goes-real-time/">SAP Sybase IQ 16 Goes Real-Time</a> appeared first on <a href="http://www.doblerconsulting.com">Dobler Consulting</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>SAP announced at TDWI Conference, being held in Las Vegas February 17-22, the availability of SAP Sybase IQ 16, the next generation of data analytics. Equipped with in-memory data processing, SAP Sybase IQ 16 boosts its already lightning fast performance to new heights. Especially in mixed workloads with large numbers of concurrent users, the combination of disk-based column store analytics with in-memory real-time analytics will open new opportunities by adapting legacy infrastructure as well as new cutting-edge technology while working faster and more secure.</p>
<p>Besides the in-memory capabilities, SAP Sybase IQ’s new features range from row-level versioning, the portability of models with PMML, integration modes for Hadoop and MapReduce and new data protection features.</p>
<p>SAP Sybase IQ is further strengthen its best choice position in the traditional Data Warehouse solution market with its latest version by affordably powering and supporting extreme data analytics on commodity hardware for thousands of concurrent users.</p>
<p><a title="SAP Sybase IQ" href="http://www54.sap.com/solutions/tech/data-warehousing/software/big-data-management/index.html" target="_blank">Click here</a> to read more about SAP Sybase IQ.</p>
<p>The post <a href="http://www.doblerconsulting.com/db-tech-trends/sap-sybase-iq-16-goes-real-time/">SAP Sybase IQ 16 Goes Real-Time</a> appeared first on <a href="http://www.doblerconsulting.com">Dobler Consulting</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.doblerconsulting.com/db-tech-trends/sap-sybase-iq-16-goes-real-time/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sybase Ranks as Number 1 in IDC White Paper for Lowest Database Costs Over 5 Years</title>
		<link>http://www.doblerconsulting.com/db-tech-trends/sybase/sybase-ranks-as-number-1-in-idc-white-paper-for-lowest-database-costs-over-5-years/</link>
		<comments>http://www.doblerconsulting.com/db-tech-trends/sybase/sybase-ranks-as-number-1-in-idc-white-paper-for-lowest-database-costs-over-5-years/#comments</comments>
		<pubDate>Fri, 11 May 2012 15:17:24 +0000</pubDate>
		<dc:creator>Peter Dobler</dc:creator>
				<category><![CDATA[Sybase]]></category>
		<category><![CDATA[Advisory Services]]></category>
		<category><![CDATA[Business Suite]]></category>
		<category><![CDATA[Customer Requirements]]></category>
		<category><![CDATA[Data Compression]]></category>
		<category><![CDATA[Database Conversion]]></category>
		<category><![CDATA[Database Costs]]></category>
		<category><![CDATA[Database Ownership]]></category>
		<category><![CDATA[database products]]></category>
		<category><![CDATA[Gigabyte Database]]></category>
		<category><![CDATA[Hardware Software]]></category>
		<category><![CDATA[Management Capabilities]]></category>
		<category><![CDATA[Market Intelligence]]></category>
		<category><![CDATA[Number 1]]></category>
		<category><![CDATA[Rdbms Products]]></category>
		<category><![CDATA[Rdbms Systems]]></category>
		<category><![CDATA[Self Management]]></category>
		<category><![CDATA[Separate Objects]]></category>
		<category><![CDATA[Software Applications]]></category>
		<category><![CDATA[Software Licenses]]></category>
		<category><![CDATA[Stacks]]></category>

		<guid isPermaLink="false">http://www.peterdobler.com/?p=418</guid>
		<description><![CDATA[<p>International Data Corporation (IDC), the premier provider of market intelligence, and advisory services for IT companies, has written an insightful white paper about the true cost of database ownership for companies: &#34;Calculating the True Cost of RDBMS Ownership and How Sybase ASE Stacks Up: A Guide for SAP Business Suite Users.&#34; IDC interviewed 12 large [...]</p><p>The post <a href="http://www.doblerconsulting.com/db-tech-trends/sybase/sybase-ranks-as-number-1-in-idc-white-paper-for-lowest-database-costs-over-5-years/">Sybase Ranks as Number 1 in IDC White Paper for Lowest Database Costs Over 5 Years</a> appeared first on <a href="http://www.doblerconsulting.com">Dobler Consulting</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>International Data Corporation (IDC), the premier provider of market intelligence, and advisory services for IT companies, has written an insightful white paper about the true cost of database ownership for companies: &quot;Calculating the True Cost of RDBMS Ownership and How Sybase ASE Stacks Up: A Guide for SAP Business Suite Users.&quot; </p>
<p>IDC interviewed 12 large organizations with over 12,000 employees who have RDBMS systems, who are in a variety of industries. Six of the companies are running databases from multiple vendors. <br />
  Here are some of their conclusions. (Note: These findings are for a five year total cost per 100 users and a 240 gigabyte database).</p>
<p>  Sybase ASE 15.7 total costs for the 5 years are $339,773. Using Sybase saved each of these 12 companies $128,580 over other RBDMS. These savings were reflected in IT staffing, hardware, software licenses, and database downtimes. </p>
<p>  The following features contributed to this large cost savings:
</p>
<ul>
<li>  Automated functions for DBA&#8217;s</li>
<li> Self-management capabilities for databases to tune themselves</li>
<li> Data compression to reduce storage footprint</li>
<li> Large object blocks (LOBs) stored in-row, rather than as separate objects.</li>
<li> In-place execution of operations instead of using temp storage</li>
</ul>
<p>
After describing Sybase&#8217;s ability to lower the total costs of operation, IDC suggests that DBA&#8217;s need to: </p>
<ul>
<li>  	Review periodically the total costs of ownership for their RDBMS</li>
<li> Use a 5-year time frame to understand the impact of growth on servers, storage, and fees for their RDBMS</li>
<li> Collect information about other RDBMS products to be able to make good comparisons</li>
<li> Be open to database conversion for software applications. It may not be as difficult or risky as you think.</li>
</ul>
<p>  IDC is careful to note that database products are constantly evolving. They suggest Sybase and their competitors need to keep addressing customer requirements to remain cost-competitive.</p>
<p>  See (<a href="http://www.sybase.com/files/White_Papers/Sybase_IDC_Calculating_the_true_cost_of_RDBMS.pdf">Sybase IDC Calculating the true cost of RDBMS</a>) for the full article. </p>
<p>  Our conclusion is: IDC paints an excellent picture for considering Sybase 15.7. They have a solid grasp on what&#8217;s important when considering TOC for databases. We&#8217;ll find out if Sybase can keep their cost-savings momentum. Right now, their strategy for keeping database technology costs low is winning them many new customers. </p>
<p>The post <a href="http://www.doblerconsulting.com/db-tech-trends/sybase/sybase-ranks-as-number-1-in-idc-white-paper-for-lowest-database-costs-over-5-years/">Sybase Ranks as Number 1 in IDC White Paper for Lowest Database Costs Over 5 Years</a> appeared first on <a href="http://www.doblerconsulting.com">Dobler Consulting</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.doblerconsulting.com/db-tech-trends/sybase/sybase-ranks-as-number-1-in-idc-white-paper-for-lowest-database-costs-over-5-years/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Database Technology For 2012</title>
		<link>http://www.doblerconsulting.com/db-tech-trends/sql-server/database-technology-for-2012/</link>
		<comments>http://www.doblerconsulting.com/db-tech-trends/sql-server/database-technology-for-2012/#comments</comments>
		<pubDate>Tue, 17 Jan 2012 02:17:10 +0000</pubDate>
		<dc:creator>Peter Dobler</dc:creator>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Sybase]]></category>
		<category><![CDATA[Adaptive Server Enterprise]]></category>
		<category><![CDATA[Business Decisions]]></category>
		<category><![CDATA[Data Storage]]></category>
		<category><![CDATA[Database Community]]></category>
		<category><![CDATA[Database Developers]]></category>
		<category><![CDATA[Database Technologies]]></category>
		<category><![CDATA[Database Technology]]></category>
		<category><![CDATA[Developer Productivity]]></category>
		<category><![CDATA[Dynamic Parameters]]></category>
		<category><![CDATA[Exciting News]]></category>
		<category><![CDATA[Feature List]]></category>
		<category><![CDATA[Improving Performance]]></category>
		<category><![CDATA[Microsoft Sql Server]]></category>
		<category><![CDATA[More Detailed Information]]></category>
		<category><![CDATA[Null Columns]]></category>
		<category><![CDATA[Quot Quot]]></category>
		<category><![CDATA[Research Vice President]]></category>
		<category><![CDATA[Select Statement]]></category>
		<category><![CDATA[Unstructured Data]]></category>
		<category><![CDATA[Variable Length]]></category>

		<guid isPermaLink="false">http://www.peterdobler.com/?p=410</guid>
		<description><![CDATA[<p>Everywhere we turn this year, we see database technology companies continuing to grow and expand with new offerings for improving computer systems to help you support your company&#8217;s important business decisions. This month&#8217;s newsletter describes 3 database technologies that offer new promise for improving performance: Sybase® ASE 15.7, Sybase® IQ 15.4, and Microsoft SQL Server® [...]</p><p>The post <a href="http://www.doblerconsulting.com/db-tech-trends/sql-server/database-technology-for-2012/">Database Technology For 2012</a> appeared first on <a href="http://www.doblerconsulting.com">Dobler Consulting</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Everywhere we turn this year, we see database technology companies continuing to grow and expand with new offerings for improving computer systems to help you support your company&#8217;s important business decisions.</p>
<p>This month&#8217;s newsletter describes 3 database technologies that offer new promise for improving performance: <strong>Sybase</strong><strong>® ASE 15.7, Sybase® IQ 15.4, and Microsoft SQL Server® 2012 RC0</strong>.</p>
<h3>Sybase® ASE.15.7</h3>
<p>On September 13th this year, <strong>Sybase</strong> announced availability of <strong>Sybase® Adaptive Server Enterprise® (ASE) 15.7</strong>. This is exciting news for our database community. According to Carl Olofson, research vice president at IDC, &#8220;Sybase has made significant enhancements to optimize data storage and increase developer productivity in <strong>ASE 15.7</strong>.&#8221; &#8220;These new features . . . add to ASE&#8217;s already impressive total cost of ownership.&#8221;</p>
<p><strong>ASE 15.7</strong> (the most feature-rich release in their history), is offering many new capabilities. Some of the most important ones include:</p>
<ul>
<li>Analyzing Dynamic Parameters</li>
<li>Compressing Data in Adaptive Server</li>
<li>Creating Non-materialized, Non-null Columns</li>
<li>Cursor changes</li>
<li>ERP certification on Sybase ASE</li>
<li>Expanded Variable-Length Rows</li>
<li>Fully Recoverable DDL</li>
<li>Large objects changes</li>
<li>Like Pattern matching changes</li>
<li>Nested select statement enhancements</li>
<li>New Adaptive Server Kernel</li>
<li>New security features</li>
<li>Retaining monitoring data</li>
<li>Select for update changes</li>
</ul>
<p>For more detailed information, see Sybase&#8217;s full feature list at:<br />
<a href="http://www.sybase.com/detail?id=1094783" shape="rect" target="_blank"><strong>http://www.sybase.com/detail?id=1094783</strong></a> .</p>
<h2>Sybase® IQ 15.4</h2>
<p>Sybase has also launched the new version of the <strong>Sybase IQ </strong>high performance column-based analytics database. <strong>Sybase</strong><strong> IQ® 15.4</strong> is addressing the new generation of Big Data. DBA&#8217;s and database developers can use this version to store large amounts of unstructured data, and web log information. Sybase tells us we&#8217;ll be able to use a &#8220;have it your way&#8221; approach.</p>
<p>Some new capabilities to consider are: a <strong>native MapReduce API, Predictive Model Markup Language (PMML) support, and integration with Hadoop</strong>. You will be able to federate a query between IQ and Hadoop. The new APIs will allow developers to implement in-database algorithms with greater performance results.</p>
<p><strong>PMML capabilities</strong> will work with predictive models in industry-standard analytics tools, and then be able to automate their execution in <strong>Sybase IQ</strong>. These features can also be combined with text and multimedia analytics, using a range of techniques for analyzing big data.</p>
<p>Some other advantages with this new version are:</p>
<ul>
<li>New Java API and new extensions to the C++ APIs, allows implementation of high performance proprietary or certified ISV algorithms in-database.</li>
<li>In-database analytics simulation environment eases development and testing.</li>
<li>Compression of text data works well with other big data scenarios.</li>
<li>Faster bulk loading of large data sets works through ODBC and JDBC interfaces</li>
</ul>
<p>For more details on Sybase IQ 15.4 see Sybase&#8217;s what&#8217;s new datasheet at:</p>
<p><a href="http://www.sybase.com/detail?id=1095620" shape="rect" target="_blank"><strong>http://www.sybase.com/detail?id=1095620</strong></a>.</p>
<div align="left">
<h2>SQL Server 2012 (code name &#8220;Denali&#8221;)</h2>
</div>
<p>Microsoft announced <a shape="rect"><strong>SQL Server 2012 Release Candidate (RC0) last month, with its Cloud offerings</strong>.</a></p>
<p>There are three main <strong>SQL Server 2012 editions &#8211; Enterprise, BI (Business Intelligence), and Standard. Microsoft is still offering Web Developer and Express versions of SQL Server 2012</strong>.</p>
<p>At <strong>Dobler Consulting</strong> we&#8217;re seeing some exciting new features with this version:</p>
<p><strong>Cloud Advantages </strong></p>
<ul>
<li>SQL Server Data Tools</li>
<li>Data-tier Application Component (DAC) parity and increased object support with SQL Azure</li>
<li>SQL Azure DataSync</li>
<li>Support for OData</li>
</ul>
<p><strong>Mission Critical Abilities</strong></p>
<ul>
<li>SQL Server AlwaysOn</li>
<li>ColumnStore Index</li>
<li>User Defined Roles</li>
<li>Distributed Replay</li>
</ul>
<p><strong>Breakthrough Insight</strong></p>
<ul>
<li>Power View Web-based Data Visualizations</li>
<li>BI Semantic Model</li>
<li>Data Quality Services</li>
<li>Migrate PowerPivot models into SSAS</li>
</ul>
<p><strong>Our conclusion . . . Sybase and Microsoft are offering us innovative and exciting new ways to manage our database systems and improve performance. </strong></p>
<p>Download SQL Server 2012 RC0 via this link:</p>
<p><a href="http://www.microsoft.com/download/en/details.aspx?id=28145" shape="rect" target="_blank"><strong>http://www.microsoft.com/download/en/details.aspx?id=28145</strong></a></p>
<p>&nbsp;</p>
<p>The post <a href="http://www.doblerconsulting.com/db-tech-trends/sql-server/database-technology-for-2012/">Database Technology For 2012</a> appeared first on <a href="http://www.doblerconsulting.com">Dobler Consulting</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.doblerconsulting.com/db-tech-trends/sql-server/database-technology-for-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ISUG Community Guru Appointed Partner Director</title>
		<link>http://www.doblerconsulting.com/whats-new/news/isug-community-guru-appointed-partner-director/</link>
		<comments>http://www.doblerconsulting.com/whats-new/news/isug-community-guru-appointed-partner-director/#comments</comments>
		<pubDate>Tue, 16 Aug 2011 17:16:40 +0000</pubDate>
		<dc:creator>Peter Dobler</dc:creator>
				<category><![CDATA[Company News]]></category>
		<category><![CDATA[General Announcements]]></category>
		<category><![CDATA[Sybase]]></category>
		<category><![CDATA[Business Headquarters]]></category>
		<category><![CDATA[Business Models]]></category>
		<category><![CDATA[Dobler]]></category>
		<category><![CDATA[Driven Service]]></category>
		<category><![CDATA[Enochs]]></category>
		<category><![CDATA[Existing Partners]]></category>
		<category><![CDATA[Grass Roots Level]]></category>
		<category><![CDATA[Independent Association]]></category>
		<category><![CDATA[International Sybase User Group]]></category>
		<category><![CDATA[Invaluable Role]]></category>
		<category><![CDATA[Isug Members]]></category>
		<category><![CDATA[Market Presence]]></category>
		<category><![CDATA[Member Organization]]></category>
		<category><![CDATA[President Peter]]></category>
		<category><![CDATA[Sales Consulting]]></category>
		<category><![CDATA[Service Offerings]]></category>
		<category><![CDATA[Sybase Partner]]></category>
		<category><![CDATA[Sybase Partners]]></category>
		<category><![CDATA[Sybase Products]]></category>
		<category><![CDATA[Voracious Appetite]]></category>

		<guid isPermaLink="false">http://www.peterdobler.com/?p=391</guid>
		<description><![CDATA[<p>This is a re-print of an ISUG announcement from a couple of weeks ago by Mike Harrold: The International Sybase User Group, an independent association that represents thousands of users of Sybase products in more than 60 countries around the world, is pleased to announce the appointment of Peter Dobler as ISUG Partner Director. Helping [...]</p><p>The post <a href="http://www.doblerconsulting.com/whats-new/news/isug-community-guru-appointed-partner-director/">ISUG Community Guru Appointed Partner Director</a> appeared first on <a href="http://www.doblerconsulting.com">Dobler Consulting</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>This is a re-print of an ISUG announcement from a couple of weeks ago by Mike Harrold:</p>
<p><em>The International Sybase User Group, an independent association that represents thousands of users of Sybase products in more than 60 countries around the world, is pleased to announce the appointment of Peter Dobler as ISUG Partner Director.</p>
<p>Helping to define and forge a new level of interconnection between ISUG, Sybase and its partners, Peter brings his wide ranging industry experience and his competency for openness to ISUG’s integrated partner-driven service offerings.</p>
<p>Running his successful Dobler Consulting business from a Florida business headquarters, Peter&#8217;s company plays an invaluable role as a key Sybase partner in terms of sales, consulting and education. Peter also runs the Tampa Bay Sybase User Group, which has steadily grown under his stewardship since its formation a year ago.</p>
<p>“Peter’s grass roots level understanding of the Sybase and ISUG business models stands future and existing partners in good stead in terms of the support they will receive,” said Bryan Enochs, ISUG President. </p>
<p>“Peter has a voracious appetite for information-sharing and is well known for authoring whitepapers and articles for Sybase based on his field experience, including the Oracle-to-Sybase migration guide produced when ASE 15 was released. ISUG is lucky to have him now step into the role of Partner Director,” added Enochs.</p>
<p>As Peter now assumes his formally defined position, ISUG and Sybase partners throughout the industry ecosystem can look forward to even more proactive levels of engagement, interconnection and partnership at all levels.</p>
<p>Speaking on the news of his recent appointment, Peter said, “Partners are a very important support structure for any member organization, especially for ISUG. A strong and active partner structure will provide extra benefits for the ISUG members and in return the partners will gain market presence and recognition. This is a win-win situation for both the ISUG partners and the ISUG members. Dedicating more resources and attention to the partner program will benefit everybody.”</em></p>
<p>Go to the ISUG website at <a href=http://www.isug.com><b>http://www.isug.com</b></a></p>
<p>The post <a href="http://www.doblerconsulting.com/whats-new/news/isug-community-guru-appointed-partner-director/">ISUG Community Guru Appointed Partner Director</a> appeared first on <a href="http://www.doblerconsulting.com">Dobler Consulting</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.doblerconsulting.com/whats-new/news/isug-community-guru-appointed-partner-director/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ISUG User Group Meeting August 11th</title>
		<link>http://www.doblerconsulting.com/whats-new/news/isug-user-group-meeting-august-11th/</link>
		<comments>http://www.doblerconsulting.com/whats-new/news/isug-user-group-meeting-august-11th/#comments</comments>
		<pubDate>Sun, 31 Jul 2011 15:34:56 +0000</pubDate>
		<dc:creator>Peter Dobler</dc:creator>
				<category><![CDATA[Company News]]></category>
		<category><![CDATA[Sybase]]></category>
		<category><![CDATA[Enhancements]]></category>
		<category><![CDATA[Fish]]></category>
		<category><![CDATA[Focus Group Session]]></category>
		<category><![CDATA[Group Sessions]]></category>
		<category><![CDATA[Introductions]]></category>
		<category><![CDATA[Network With Your Peers]]></category>
		<category><![CDATA[New Features]]></category>
		<category><![CDATA[Powerbuilder Applications]]></category>
		<category><![CDATA[Powerbuilder Users]]></category>
		<category><![CDATA[Rockstar]]></category>
		<category><![CDATA[Small Group]]></category>
		<category><![CDATA[Sneak Preview]]></category>
		<category><![CDATA[Targets]]></category>
		<category><![CDATA[Technical Presentations]]></category>
		<category><![CDATA[User Group]]></category>
		<category><![CDATA[Win32 Developers]]></category>
		<category><![CDATA[Wpf]]></category>

		<guid isPermaLink="false">http://www.peterdobler.com/?p=377</guid>
		<description><![CDATA[<p>Please join us on August 11th for our next meeting &#8220;The Future of PowerBuilder&#8221; which will include a PowerBuilder roadmap update, technical presentations from versions 12.5 and beyond, and a round-table focus group session on PowerBuilder strategy. Our meeting will begin with an opportunity to network with your peers, followed by some brief introductions and [...]</p><p>The post <a href="http://www.doblerconsulting.com/whats-new/news/isug-user-group-meeting-august-11th/">ISUG User Group Meeting August 11th</a> appeared first on <a href="http://www.doblerconsulting.com">Dobler Consulting</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Please join us on August 11th for our next meeting &#8220;The Future of PowerBuilder&#8221; which will include a PowerBuilder roadmap update, technical presentations from versions 12.5 and beyond,  and a round-table focus group session on PowerBuilder strategy.</p>
<p>Our meeting will begin with an opportunity to network with your peers, followed by some brief introductions and any business the group needs to conduct. Then we&#8217;ll move swiftly to the first of our technical presentations delivered by Sybase Rockstar, Dave Fish who will be LIVE in person!</p>
<p>PowerBuilder 12.5 has a lot of new features for both .NET and Win32 developers. In this session Dave will demonstrate the new .NET targets for PowerBuilder Assemblies, WCF Services, and Custom Visual User Objects (CVUOs) as .NET Assemblies. John will also demonstrate several new WPF DataWindow enhancements, and how PowerBuilder applications can call RESTful web services. Win32 developers will learn how they can update the look of their applications with new DataWindow enhancements as well as see new features for PowerBuilder Classic controls.</p>
<p>Up next will be Sue Dunnell, the PowerBuilder Product Manager who will present the roadmap for PowerBuilder with focus on the soon-to-be-released PowerBuidler 12.5 as well as the next release (tentatively 15) and beyond.  As part of this session, Dave will give a sneak preview of enhancements planned for PowerBuilder 15, including the HTML5 DataWindow, and Dockable window support for Win32 PowerBuilder applications.</p>
<p>Afterwards we&#8217;ll have a round-table discussion about PowerBuiler. This session is aimed at all PowerBuilder users and is your chance to share your thoughts about the current direction for PowerBuilder and to give direct feedback to the PowerBuilder Product Manager on how Sybase can better position Sybase for the future. </p>
<p>Sue will also be available following this for individual one-on-one/small group sessions where you can sit down with her to discuss PowerBuilder needs that are specific to your business (and perhaps confidential).  These are a great opportunity for your management to talk directly to the PowerBuilder product manager! You can register for one-on-sessions during the meeting registration process.</p>
<p>This event is free to all attendees.</p>
<p><b>When &#038; Where</b> </p>
<p>Thursday, August 11th 2011</p>
<p>3:30  Networking<br />
4:00  Introductions, group business<br />
4:15  PowerBuilder 12.5, PowerBuilder Classic &#8211; Dave Fish<br />
5:45  PowerBuilder roadmap; v15 enhancements &#8211; Sue Dunnell / Dave Fish<br />
6:30  PowerBuilder round-table<br />
7:30  Individual sessions<br />
8:00  Meeting concludes</p>
<p><a href="http://my.isug.com/e/in?eid=100"><b>Click here to RSVP</b></a> </p>
<p>At: Dobler Consulting<br />
8270 Woodland Center Blvd<br />
Tampa, FL 33614</p>
<p><a href="http://www.mapquest.com/?version=1.0&#038;hk=9-6SfFbTlj"><strong>Click here for directions</strong></a> </p>
<p>Please consider to upgrade your ISUG membership. This will allow us to fly in high quality speakers to present in person and interact with you directly.</p>
<p>For our out of town friends:</p>
<p>The live meeting link will be provided through the official ISUG registration process. Please check the confirmation email for the live meeting link.</p>
<p>The post <a href="http://www.doblerconsulting.com/whats-new/news/isug-user-group-meeting-august-11th/">ISUG User Group Meeting August 11th</a> appeared first on <a href="http://www.doblerconsulting.com">Dobler Consulting</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.doblerconsulting.com/whats-new/news/isug-user-group-meeting-august-11th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Meet Me in Las Vegas</title>
		<link>http://www.doblerconsulting.com/whats-new/general/meet-me-in-las-vegas/</link>
		<comments>http://www.doblerconsulting.com/whats-new/general/meet-me-in-las-vegas/#comments</comments>
		<pubDate>Wed, 13 Jul 2011 16:21:42 +0000</pubDate>
		<dc:creator>Peter Dobler</dc:creator>
				<category><![CDATA[General Announcements]]></category>
		<category><![CDATA[Sybase]]></category>
		<category><![CDATA[Adequate Budget]]></category>
		<category><![CDATA[Administrative Costs]]></category>
		<category><![CDATA[Attendees]]></category>
		<category><![CDATA[Business Growth]]></category>
		<category><![CDATA[Cost Of Ownership]]></category>
		<category><![CDATA[Database Platform]]></category>
		<category><![CDATA[Distinct Honor]]></category>
		<category><![CDATA[Emotions]]></category>
		<category><![CDATA[Implementation Perspective]]></category>
		<category><![CDATA[Infrastructure Costs]]></category>
		<category><![CDATA[Level Tasks]]></category>
		<category><![CDATA[Line Business]]></category>
		<category><![CDATA[Migration Projects]]></category>
		<category><![CDATA[Milestones]]></category>
		<category><![CDATA[Oracle Database]]></category>
		<category><![CDATA[Sap]]></category>
		<category><![CDATA[Technical Aspects]]></category>
		<category><![CDATA[Techwave]]></category>
		<category><![CDATA[Typical Project]]></category>
		<category><![CDATA[Wall Street]]></category>

		<guid isPermaLink="false">http://www.peterdobler.com/?p=373</guid>
		<description><![CDATA[<p>I have the distinct honor to announce that Sybase invited me as a speaker at this year&#8217;s TechWave in Las Vegas. This year TechWave will be cohosted with SAP&#8217;s TechED. This joined event will attract 5000+ attendees and will draw a lot more attention to the Sybase event. The topic I will be presenting is [...]</p><p>The post <a href="http://www.doblerconsulting.com/whats-new/general/meet-me-in-las-vegas/">Meet Me in Las Vegas</a> appeared first on <a href="http://www.doblerconsulting.com">Dobler Consulting</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>I have the distinct honor to announce that Sybase invited  me as a speaker at this year&rsquo;s TechWave in Las Vegas. This year TechWave will  be cohosted with SAP&rsquo;s TechED. This joined event will attract 5000+ attendees  and will draw a lot more attention to the Sybase event. </p>
<p>
  The topic I will be presenting is the highly charged  theme of &ldquo;Oracle to Sybase Migration&rdquo;. This is a topic loaded with emotions and  opinions. I think it is refreshing that Sybase is acknowledging this topic, as  all the other vendors are doing for years. Let&rsquo;s face it, prior to SAP most, if  not all, Sybase migration projects where from Sybase to anywhere else. To me  this is a huge showing of confidence from Sybase. </p>
<p>
  Here&rsquo;s the official title and description of the session  I will present at TechWave:</p>
<p>&nbsp;</p>
<p><em><strong>A Practitioner&#8217;s Guide to Successfully Migrate from  Oracle to Sybase ASE (Parts 1 &amp; 2) </strong></p>
<p>CIO&#8217;s  unanimously agree that reducing infrastructure costs is key to ensuring  adequate budget investment to achieve top-line business growth. &nbsp;While  there are obviously many approaches to achieving this, one area gaining  attention is migrating from the higher cost Oracle database platform to Sybase  ASE, &nbsp;Long known as the highly performant and resilient database powering  much of Wall Street, its&#8217; flexibility and low total cost of ownership, both in  hardware and administrative costs, are making CIO&#8217;s take notice. &nbsp;This  2-part session will explore this topic from two perspectives. &nbsp;We will  first dive into this topic from the perspective of the business&#8217; &quot;Program  Manager&quot; by identifying the major high-level tasks and milestones of a  typical project plan as well as quantifying the level of effort and risk for  each. &nbsp;We will then explore this from an implementation perspective  looking at some of the most critical and resource-intensive technical aspects  of such projects to help you minimize the effort and risk of these types of  career-enhancing projects. &nbsp;If your company is considering its options for  a competitive, yet cost-effective, database infrastructure, this is a session  you can&#8217;t afford to miss.</em></p>
<p>&nbsp;</p>
<p>Please join me at the most exciting TechWave in years.  For more information go to:<br />
  <a href="http://www.sybase.com/techwave">http://www.sybase.com/techwave</a></p>
<p>See you there,<br />
  Peter</p>
<p>The post <a href="http://www.doblerconsulting.com/whats-new/general/meet-me-in-las-vegas/">Meet Me in Las Vegas</a> appeared first on <a href="http://www.doblerconsulting.com">Dobler Consulting</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.doblerconsulting.com/whats-new/general/meet-me-in-las-vegas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dobler Consulting Is Now an ISUG Partner</title>
		<link>http://www.doblerconsulting.com/whats-new/news/dobler-consulting-is-now-an-isug-partner/</link>
		<comments>http://www.doblerconsulting.com/whats-new/news/dobler-consulting-is-now-an-isug-partner/#comments</comments>
		<pubDate>Thu, 07 Jul 2011 22:04:20 +0000</pubDate>
		<dc:creator>Peter Dobler</dc:creator>
				<category><![CDATA[Company News]]></category>
		<category><![CDATA[General Announcements]]></category>
		<category><![CDATA[Sybase]]></category>
		<category><![CDATA[Advocate]]></category>
		<category><![CDATA[Afternoon Session]]></category>
		<category><![CDATA[Bottom Line]]></category>
		<category><![CDATA[Database Expert]]></category>
		<category><![CDATA[Developer Database]]></category>
		<category><![CDATA[Evening Session]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[Logical Step]]></category>
		<category><![CDATA[Member Base]]></category>
		<category><![CDATA[Member Sign]]></category>
		<category><![CDATA[Powerbuilder]]></category>
		<category><![CDATA[Product Enhancement Request]]></category>
		<category><![CDATA[Rhythm]]></category>
		<category><![CDATA[Roadmap]]></category>
		<category><![CDATA[Sybase Products]]></category>
		<category><![CDATA[Sybase Users]]></category>
		<category><![CDATA[Tampa Bay]]></category>
		<category><![CDATA[Time Member]]></category>
		<category><![CDATA[Worldwide Community]]></category>
		<category><![CDATA[Worldwide Professional Association]]></category>

		<guid isPermaLink="false">http://www.peterdobler.com/?p=366</guid>
		<description><![CDATA[<p>To further deepen the commitment to Sybase, Dobler Consulting is now an official ISUG partner. ISUG is the worldwide community for Sybase users with a huge member base. I believe that everybody who is involved with Sybase products as a user, developer, database expert or manager should be part of this community. Basic membership is [...]</p><p>The post <a href="http://www.doblerconsulting.com/whats-new/news/dobler-consulting-is-now-an-isug-partner/">Dobler Consulting Is Now an ISUG Partner</a> appeared first on <a href="http://www.doblerconsulting.com">Dobler Consulting</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>To further deepen the commitment to Sybase, Dobler Consulting is now an official ISUG partner. ISUG is the worldwide community for Sybase users with a huge member base. I believe that everybody who is involved with Sybase products as a user, developer, database expert or manager should be part of this community. Basic membership is free, which is almost unheard of for a worldwide professional association like ISUG. </p>
<p>Bottom-line, the more members ISUG can attract the more influential it gets and this transfers directly to you. With your feedback and product enhancement request, ISUG is in a position to make your word heard by Sybase. </p>
<p>As long time member of ISUG and advocate for its cause, becoming a partner with my company Dobler Consulting was a logical step. Starting in October of last year, Dobler Consulting is hosting the Tampa Bay ISUG meetings and since the re-launch we got into a rhythm of having a meeting every other month. The next meeting is scheduled August 11th and we will have an afternoon session with PowerBuilder and its roadmap, followed by an evening session on Sybase 15.7. Details will be released as soon as the schedule and agenda are confirmed.</p>
<p>Please visit the ISUG website at <a href="http://www.isug.com">http://www.isug.com</a> and if you’re not a member, sign up today. </p>
<p>Take care,<br />
Peter</p>
<p>The post <a href="http://www.doblerconsulting.com/whats-new/news/dobler-consulting-is-now-an-isug-partner/">Dobler Consulting Is Now an ISUG Partner</a> appeared first on <a href="http://www.doblerconsulting.com">Dobler Consulting</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.doblerconsulting.com/whats-new/news/dobler-consulting-is-now-an-isug-partner/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sybase ASE 15 &#8211; Semantic Partitions to the Rescue</title>
		<link>http://www.doblerconsulting.com/whats-new/news/sybase-ase-15-semantic-partitions-to-the-rescue/</link>
		<comments>http://www.doblerconsulting.com/whats-new/news/sybase-ase-15-semantic-partitions-to-the-rescue/#comments</comments>
		<pubDate>Sat, 18 Jun 2011 11:39:47 +0000</pubDate>
		<dc:creator>Peter Dobler</dc:creator>
				<category><![CDATA[Company News]]></category>
		<category><![CDATA[Sybase]]></category>
		<category><![CDATA[Archive Data]]></category>
		<category><![CDATA[Bank Transactions]]></category>
		<category><![CDATA[Contention]]></category>
		<category><![CDATA[Data Distribution]]></category>
		<category><![CDATA[Data Integrity]]></category>
		<category><![CDATA[Data Retrieval]]></category>
		<category><![CDATA[Dbas]]></category>
		<category><![CDATA[Distribution Challenges]]></category>
		<category><![CDATA[Dramatic Performance]]></category>
		<category><![CDATA[Information Bank]]></category>
		<category><![CDATA[Maintenance Tasks]]></category>
		<category><![CDATA[Maintenance Time]]></category>
		<category><![CDATA[Maintenance Windows]]></category>
		<category><![CDATA[Parallel Processing]]></category>
		<category><![CDATA[Partition Types]]></category>
		<category><![CDATA[Partitions]]></category>
		<category><![CDATA[Performance Gain]]></category>
		<category><![CDATA[Placements]]></category>
		<category><![CDATA[Query Performance]]></category>
		<category><![CDATA[Second Solution]]></category>

		<guid isPermaLink="false">http://www.peterdobler.com/?p=359</guid>
		<description><![CDATA[<p>Data explosion and the always present request for faster data retrieval led to the introduction of more granular data distribution on physical disks. Even with faster disks, the increase in parallel processing created more contention on a single table. The solution to these data base challenges was to split a single table into multiple partitions [...]</p><p>The post <a href="http://www.doblerconsulting.com/whats-new/news/sybase-ase-15-semantic-partitions-to-the-rescue/">Sybase ASE 15 &#8211; Semantic Partitions to the Rescue</a> appeared first on <a href="http://www.doblerconsulting.com">Dobler Consulting</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Data explosion and the always present request for faster  data retrieval led to the introduction of more granular data distribution on  physical disks. Even with faster disks, the increase in parallel processing  created more contention on a single table.</p>
<p>
  The solution to these data base challenges was to split a  single table into multiple partitions that could be accessed independently and still  maintain the data integrity of a single table. A second solution was the  introduction of row level locking to drastically reduce data insert contention. </p>
<p>
  Still, more data distribution challenges call for other  solutions. Partitions were slowly introduced with Sybase ASE 11 to reduce  contention and support parallel processing. However, it was not until ASE 15  that partitions jumped back into the spotlight. </p>
<p>&nbsp;</p>
<h2>Benefits Using Semantic Partitions</h2>
<p>There are several advantages to using semantic partitions.  For example, you&rsquo;ll have reduced maintenance time and more predictable  maintenance tasks that will reduce &ldquo;just in case&rdquo; maintenance, because you can  perform maintenance tasks on just one or more partitions, instead of the whole  table (which many DBAs practice). </p>
<p>
A second benefit is for applications that are dealing with  date and time based data, like sales data, telecommunication information, bank  transactions or patient insurance information. They will all experience a  dramatic performance gain with range partitioning. </p>
<p>
Reduced maintenance windows and improved query performance  with range partitioning also boosts productivity on more than one level.</p>
<p>
Two of the semantic partition types offer specific gains:</p>
<ul>
<li>  Hash partitioning doesn&rsquo;t provide the flexibility of range  partitioning. Yet, its strength is in spreading the data over as many  partitions as possible to provide a performance boost to non-time based  queries. </li>
<li>    Rolling range partitions benefit from archive data  placements onto cheaper hardware.  This  means that data can &ldquo;age&rdquo;, and older static data rows will reside on partitions  that can be moved from&rdquo; tier 1&rdquo; storage to&rdquo; tier 3&rdquo; storage. Cost savings  between &ldquo;tier 1&rdquo; and &ldquo;tier 3&rdquo; storage is significant. The more data, you can  move to &ldquo;tier 3&rdquo; storage, the bigger the savings. Rolling range partitions are  not a function of Sybase&rsquo;s semantic partitions, but a technique to effectively  manage date driven data. The key is to create date range partitions without a  MAX limit. This will manage the data growth and future data distribution into  the range partitions.</li>
</ul>
<p><strong>Reduce Maintenance  Time Using Semantic Partitions</strong></p>
<p>
By using the new semantic partitions in Sybase ASE 15, DBAs  are learning that having increased operational scalability is a genuine  reality, as a result of reduced maintenance time.</p>
<p>
  Recent internal benchmarking at a client installation  tracked time reductions for update statistics tasks y a factor of 25 – 30. The  25 – 30 factor is absolutely correct . . .   reductions for update statistic tasks by double digit factors, not  percentages! These reductions are significant, and allow DBAs to reclaim their  maintenance window. In other words, by using semantic partitions, a 3 hour  update statistics job completes in 6 minutes.</p>
<p>  <strong>Improve  Availability and Maintenance Using Semantic Partitions</strong></p>
<p>
  By reducing the maintenance windows, application  availability automatically increases.  As  mentioned earlier, reducing maintenance jobs from 3 hours down to 6 minutes  will repurpose at least 2 hours for application use, which translates in 2  hours of added productivity for applications and users.</p>
<p>
  Semantic partitions also allow DBAs to be more selective and  pro-active in the choice of maintenance tasks. In large systems, it is not  uncommon for maintenance to be spread over every day of the week to guarantee a  complete weekly cycle The time window allowed for maintenance  is too short to complete the task in one step. Having the ability to complete  this maintenance in the short time frame is a huge advantage. By using the  semantic partitions, previously occupied system resources quickly become available  again to applications.</p>
<p><strong>What Type of  Partitions Does Sybase Use?</strong></p>
<p>
There are different types of partitions that can be used to  take control over the data distribution of a single table. Each table can  maintain its own partition type.</p>
<p>
  <strong>Round-Robin Partitioning</strong></p>
<p>
  This was the first partition type introduced in Sybase ASE  11.0.3. The data is evenly distributed amongst the total number of partitions  available. There are drawbacks with this partition type. The most severe is  that you cannot dynamically add a new partition to an already partitioned  table. The only way to add a new partition is to unpartition the original  table, and then repartition the table. </p>
<p>
  Another drawback to Round-Robin partitioning is that  partitions need to be rebalanced manually and often. Each time you rebalance,  you have to drop and recreate the clustered index for this table. Most  installations used a very low number of partitions, no more than 10, because  the rebalancing was labor- intensive, complex, and time-consuming. </p>
<p>
  This is the only partition type available prior ASE 15. </p>
<p><strong>Semantic Partitioning  Options</strong></p>
<p>
Sybase introduced semantic partitions in its ASE 15 version.  Semantic partitioning uses the data values to decide which partition the data  resides in vs. the session id.</p>
<p>
  Sybase has 3 types of  semantic partitioning: range, hash and list.</p>
<p>
  <strong>Range Partitioning</strong></p>
<p>
  The Range partitioning is the most flexible and adaptable  partition type in ASE 15. Some of the advantages to using range partitioning  are:</p>
<ul>
<li>Reduces maintenance time by eliminating the need  to run maintenance tasks on older static data rows.</li>
<li>Implements rolling, alternating or migrating  partitioning schemes to constantly archive older data rows.</li>
</ul>
<p>Range partitioning offers, by far, the most features and  flexibility to manage time-period aware data. In today&rsquo;s data explosion, the  bulk of the data is growing in this area. An excellent use for range  partitioning is financial transaction information, with time-period aware data.</p>
<p>
  <strong>Hash Partitioning</strong></p>
<p>
  Like the Round-Robin partitioning, hash partitioning is  distributed evenly over the available partitions. The advantage to hash  partitioning is that no rebalancing is necessary. The Hash partition type is  most effective with data that does not have a life cycle, like sales records,  or data that does not require any form of range queries. This partition type is  most likely used on primary keys.</p>
<p>
  The drawback is you have the same flexibility limitations  for hash partitioning you had with Round-Robin partitioning. </p>
<p>
  <strong>List Partitioning</strong></p>
<p>
  This partition type allows you to dynamically add new  partitions without unpartitioning and repartitioning the table. Like hash  partitioning, the list partitioning offers the best performance on queries with  exact matches. This means &ldquo;column = constant&rdquo; works best with this partition  type.</p>
<p>
  A natural fit for list partitioning data is data organized  by geographic region or separating branch data by store location. The key to a  successful list partitioning implementation is low cardinality. Based on  performance benchmarks cardinality of less than 10 is most effective with list  partitioning.</p>
<p>&nbsp;</p>
<p><strong>New Index  Types</strong></p>
<p>
With the introduction of semantic partitions, Sybase also  introduced a new type of indexes. Global and local indexes are being used in  tandem to effectively manage the data on partitions. Local indexes are used to  create an index on a single partition. Local indexes have no knowledge about  data outside the partition they are managing. Thus, creating a unique key on a  local index is not possible. The advantage to using local indexes is that the  index tree has few levels, which reduces the amount of I/O. For example, if you  can reduce local index levels from 6 or 7 to 3 or 4, your I/O reduction will be  significant. You will have less contention on the index root page also.  </p>
<p>
  Global indexes spawn all partitions for the entire table,  and index all rows in the entire table. To enforce primary key uniqueness, a  global index is necessary. As a rule of thumb, use global indexes only if  absolutely necessary. A performance benchmark study compared a drop partition  task performed on a partitioned table with a global index vs. local indexes.  The tasks completed in seconds when using local indexes, but ran for a couple  of hours to keep the global index in sync. </p>
<p>&nbsp;</p>
<p><strong>Semantic Partitions  Offer Full Control over Data Placement</strong></p>
<p>
When partitions were first introduced, the primary goal was  to reduce contention during insert statements by creating several last data pages.  Up to this point, clustered indexes were the only method to distribute inserts.</p>
<p>
  Prior to the semantic partitions in Sybase ASE 15, only Round  Robin partitioning was available as a partition type. Round Robin partitioning  solved the insert contention problem, and improved parallel SQL execution, but  left another serious problem. Round robin partitioning gave DBAs no control  over the data placement within the partitions.</p>
<p>
  With the introduction of semantic partitions, users now have  full control over data placement within individual partitions of a table. This  opens the door to very finely tuned maintenance tasks that slash the time  required to complete these activities. Prior to semantic partitions, all  maintenance tasks were at the table level. At that time, maintenance on all partitions  of a table needed to be completed to finish the maintenance. Partitions now can  be used to spawn several database processes in parallel, speeding up execution  significantly. </p>
<p>&nbsp;</p>
<h2>Where Semantic Partitions Are Not a Good Fit</h2>
<p>&nbsp;</p>
<p>Semantic partitions can improve almost any data distribution  situation. In many cases, there are performance improvements with queries as  well. It is fair to say that adding semantic partitions offers improvement  opportunities with almost no side effects. </p>
<p>
  However, applying semantic partitions to all tables is not a  free ride for DBAs.  Administrative  overhead still exists. DBAs need to keep an eye on partitions to ensure optimal  performance to the applications.</p>
<p>
  Internal analysis showed that partitions have no effect on  contention elimination when used on data row locking scheme tables. This means  that row level locking provides enough separation to deal with table  contention.</p>
<p>
  Before using range or hash partitioning, DBAs need to  consider:</p>
<ul>
<li>Although the range partitioning is the most  powerful semantic partition type, studies show there were no performance  improvements past the date range search arguments on time period based data.</li>
<li>Applying hash partitioning to time based data is  not a good idea. It can have a negative impact on both the query performance  and the maintenance time allocated to maintain this constellation. </li>
</ul>
<p>Sybase provides the tools and metrics to determine the best  use of semantic partitions. The two considerations mentioned above will help  DBAs make the best decisions for their situation. DBA&rsquo;s can use Sybase&rsquo;s  expertise, along with deciding what their own best performance needs are.  </p>
<p>&nbsp;</p>
<p><strong>What&rsquo;s Next</strong></p>
<p>
  Sybase is planning to introduce several new features on  semantic partitions in the near future. All of them will further enhance the  performance and the maintainability of partitioned data.<br />
The most important future enhancements are:</p>
<ul>
<li>Unique keys on local indexes</li>
<li>Merge partitions</li>
<li>Split partitions</li>
</ul>
<p>Sybase is committed to provide the best tools supporting  DBAs to tame the data volume explosions and providing the highest level of  database uptime to end-users and applications. </p>
<p>&nbsp;</p>
<p><strong>Conclusion</strong></p>
<p>
At first glance, semantic partitions may only seem to be  valuable during maintenance tasks, but a closer look under the covers reveals  that there are more benefits than meets the eye. </p>
<p>
Hash partitioning and even Round-Robin partitioning over  many partitions can dramatically improve performance over primary key data  access. Hash partitioning thrives with equality search arguments in queries.  List partitioning over low cardinality data, like geographic location  distribution, can open new maintenance opportunities for DBAs maintaining a  global data and user community. Performing data maintenance on partitions for  geographic regions that are separated by global time zones allows DBAs to maintain  optimal performance on databases that do not allow for downtime. </p>
<p>
Rolling range partitions provide the capability to  automatically &ldquo;roll off&rdquo; archive data, based on date ranges, onto cheaper disk  hardware. This will save money and does not require additional maintenance. With  range partitioning, maintenance tasks can be applied to individual partitions  without the need to perform maintenance on all partitions of a table. With the  datachange() function, DBAs can determine which partitions need maintenance. This  allows for surgical precision in maintenance efforts and dramatically reduces  the time frame to execute these tasks.</p>
<p><strong>About the  Author</strong></p>
<p>
Peter Dobler is an accomplished IT database professional who  &ldquo;makes a difference&rdquo; by improving efficiencies and reducing costs for small and  medium-sized businesses.  He founded  Dobler Consulting, (<a href="file:///C:Documents%20and%20SettingslesleyMy%20Documentsdoblersybase_article1www.doblerconsulting.com">www.doblerconsulting.com</a>)  a Tampa, Florida consulting firm that delivers implementation expertise for  Oracle, Sybase, and MS SQL Server in 2000. His 25 plus years in technology  started in Basle, Switzerland in 1985. Peter uses his extensive experience to  hone his talent as a proven resource for producing streamlined IT solutions. He  currently engages in strategic alliances and special projects with Sybase, the  enterprise software and services company. He can be reached at: <a href="mailto:pdobler@doblerconsulting.com">mailto:pdobler@doblerconsulting.com</a> or 813-322-3240. </p>
<p>
  Read his Database Trends Blog (Behind the Scenes of Database  Evolution) at: <a href="http://www.peterdobler.com">http://www.peterdobler.com</a>,  and his Technology Tips Blog (Step-by- step Instructions on Today&#8217;s Challenging  Technology) at <a href="http://www.techtipsntrick.com.">http://www.techtipsntrick.com.</a><br />
  <strong>Other  Articles of Interest:</strong><br />
&ldquo;Sybase ASE 15.5 &#8212; The Need for Speed&rdquo;, Database Journal, <a href="http://www.databasejournal.com">www.databasejournal.com</a>, May 2010</p>
<p><strong><br clear="all" /><br />
</strong></p>
<p><strong>Reviews on  Peter Dobler&rsquo;s articles </strong></p>
<p>
  &ldquo;IMDB said to be the New Frontier of Database Architecture,&rdquo; <a href="http://www.dbajobsandcareers.com">http://www.dbajobsandcareers.com</a>,  Database Blog, Review, June 1, 2010<br />
  &ldquo;Performance  Enhancement and the In-Memory DBMS Opportunity&rdquo;, International Sybase User&rsquo;s  Group,  <a href="http://www.isug.com/common/Index.html">http://www.isug.com/common/Index.html</a>,  March, 2010</p>
<p>The post <a href="http://www.doblerconsulting.com/whats-new/news/sybase-ase-15-semantic-partitions-to-the-rescue/">Sybase ASE 15 &#8211; Semantic Partitions to the Rescue</a> appeared first on <a href="http://www.doblerconsulting.com">Dobler Consulting</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.doblerconsulting.com/whats-new/news/sybase-ase-15-semantic-partitions-to-the-rescue/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 0.459 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2013-05-21 18:29:15 -->

<!-- Compression = gzip -->