Comparison route

Single service comparison

Back to main page

Database Security

RDS Database Activity Streams

AWS RDS Database Activity Streams asynchronously streams near-real-time database activity events, such as logins, SQL statements, and DML/DDL operations, from a managed RDS instance to Kinesis for consumption by security, audit, and anomaly-detection tooling. The model is push-based, uses an AWS Kinesis stream as the integration boundary, and offloads audit processing from the database engine, preserving managed RDS availability.

AWS logo

AWS

Service information

RDS Database Activity Streams iconRDS Database Activity Streams

Shortname: DB Activity Streams

Huawei equivalent shortnames: DBSS

Keywords: database security, audit, protection, activity monitoring

Differences vs Huawei

Huawei Database Security Service (DBSS) is an inline/agentless database audit and protection product deployed as a gated security instance in front of self-managed or managed databases; it does not emit a managed Kinesis-equivalent event stream. AWS Activity Streams expose a producer-side Kinesis data stream as the contract, letting any consumer subscribe; DBSS instead centralizes collection, audit storage, and policy enforcement inside Huawei's service, surfacing results through its console, reports, and alarm APIs rather than a customer-owned stream. This shifts the integration boundary from a customer stream to a Huawei-managed audit plane.

Scope and deployment topology differ meaningfully. AWS Activity Streams are an RDS-native feature enabled per instance for supported engines (Oracle, PostgreSQL, Aurora), with key management tied to AWS KMS and a relatively fixed event schema. DBSS supports a broader set of backends (self-managed MySQL, PostgreSQL, Oracle, SQL Server, GaussDB, etc.) and can operate in bypass/agent mode or proxy mode, but is not an RDS-native toggle; it requires provisioning a DBSS instance, routing database traffic, and designing retention within DBSS. Compatibility with managed Huawei RDS for MySQL must be confirmed per engine and region.

Operational responsibility and downstream integration also diverge. With AWS, the customer owns Kinesis shard provisioning, consumer concurrency, stream retention, and downstream pipelines (e.g., SIEM, Lake Formation, GuardDuty). With DBSS, Huawei provides built-in audit storage, report generation, and rule-based alarms, reducing glue code but limiting customer control over transport and schema. Existing Kinesis-anchored consumers have no direct Huawei equivalent and must be re-platformed onto OBS exports, LTS, or API polling from DBSS.

Migration to Huawei

Start by inventorying each AWS RDS source using Activity Streams: engine, instance class, stream shard count, consumer destinations, retention, and any compliance scope (e.g., PCI/HIPAA audit requirements). For each, validate whether Huawei DBSS supports the target engine via supported-proxy or agentless mode, and confirm regional availability of DBSS and the relevant managed database (RDS for MySQL, GaussDB). Choose bypass vs. proxy deployment based on whether inline prevention or audit-only capture is required; do not assume the AWS push-stream pattern transfers directly.

Rebuild audit consumption on Huawei primitives. Replace Kinesis consumers with DBSS-native outputs: audit reports, alarm rules, and OBS export of audit logs for long-term retention and SIEM ingestion. Re-encode stream event mappings (login, DML, DDL, privilege changes) against the DBSS audit schema, and re-create detection rules using DBSS rule templates plus LTS/GaussDB log analytics where correlation is needed. Confirm KMS key usage maps to Huawei KMS for at-rest encryption of stored audit data.

Validate parity and cutover carefully. Run DBSS in parallel with the AWS Activity Stream for a defined period, compare event coverage for representative workloads, and verify alert fidelity and report completeness. Because DBSS proxies or agents can affect latency, load-test with peak transaction volumes before production cutover. Sign off compliance mapping only after confirming audit retention, tamper-resistance, and export chain-of-custody equivalents with your auditor; do not rely on assumed feature parity.

Plan for cost-model and tooling changes. AWS costs center on Kinesis shard-hours, PUT payload units, and stream retention; DBSS is billed by DBSS instance specification, protected database instances, and storage, with audit retention sized within the instance. Recalculate TCO including proxy overhead, OBS lifecycle costs for cold audit retention, and any third-party SIEM ingestion from OBS. Treat DBSS as the core equivalent and add DSC only where sensitive-data discovery and dynamic masking are required; it is not a direct substitute for the activity-stream transport layer.

Huawei Cloud logo

Huawei Cloud

Huawei equivalent service

Database Security Service iconDatabase Security Service

Shortname: DBSS

General function: Database Security

Database access audit and security protection.

Keywords: database security, audit, protection